/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.positions.where.we.compute.the.hoare.annotation All --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false -i ../../../trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.empire2-owicki-f61efc6-m [2025-03-15 01:03:38,973 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-15 01:03:39,069 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2025-03-15 01:03:39,122 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-15 01:03:39,123 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-15 01:03:39,123 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-15 01:03:39,124 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-15 01:03:39,124 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-15 01:03:39,124 INFO L153 SettingsManager]: * Use SBE=true [2025-03-15 01:03:39,124 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-15 01:03:39,125 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-15 01:03:39,125 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * To the following directory=./dump/ [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 01:03:39,126 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-15 01:03:39,126 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2025-03-15 01:03:39,396 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-15 01:03:39,406 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-15 01:03:39,411 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-15 01:03:39,412 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-15 01:03:39,412 INFO L274 PluginConnector]: CDTParser initialized [2025-03-15 01:03:39,415 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c [2025-03-15 01:03:40,639 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24f4abff/3805b2343e9b4a3ebea8d29fd8da19a7/FLAGd63f67135 [2025-03-15 01:03:40,820 INFO L384 CDTParser]: Found 1 translation units. [2025-03-15 01:03:40,820 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c [2025-03-15 01:03:40,830 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24f4abff/3805b2343e9b4a3ebea8d29fd8da19a7/FLAGd63f67135 [2025-03-15 01:03:40,847 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24f4abff/3805b2343e9b4a3ebea8d29fd8da19a7 [2025-03-15 01:03:40,852 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-15 01:03:40,853 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-03-15 01:03:40,854 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-15 01:03:40,854 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-15 01:03:40,858 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-15 01:03:40,859 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 01:03:40" (1/1) ... [2025-03-15 01:03:40,860 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@644110b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:40, skipping insertion in model container [2025-03-15 01:03:40,860 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 01:03:40" (1/1) ... [2025-03-15 01:03:40,872 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-15 01:03:41,031 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 01:03:41,038 INFO L200 MainTranslator]: Completed pre-run [2025-03-15 01:03:41,064 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 01:03:41,078 INFO L204 MainTranslator]: Completed translation [2025-03-15 01:03:41,078 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41 WrapperNode [2025-03-15 01:03:41,078 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-15 01:03:41,079 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-15 01:03:41,079 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-15 01:03:41,079 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-15 01:03:41,083 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,091 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,109 INFO L138 Inliner]: procedures = 24, calls = 20, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 123 [2025-03-15 01:03:41,109 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-15 01:03:41,110 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-15 01:03:41,110 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-15 01:03:41,110 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-15 01:03:41,114 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,115 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,117 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,117 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,127 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,132 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,137 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,138 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,139 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,140 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-15 01:03:41,141 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-03-15 01:03:41,141 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-03-15 01:03:41,141 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-03-15 01:03:41,142 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (1/1) ... [2025-03-15 01:03:41,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 01:03:41,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 01:03:41,167 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-03-15 01:03:41,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-03-15 01:03:41,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-15 01:03:41,186 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-03-15 01:03:41,186 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-03-15 01:03:41,186 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-03-15 01:03:41,186 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-03-15 01:03:41,187 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-03-15 01:03:41,187 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-03-15 01:03:41,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-15 01:03:41,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-03-15 01:03:41,187 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-15 01:03:41,187 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-15 01:03:41,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-15 01:03:41,187 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-03-15 01:03:41,188 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-15 01:03:41,264 INFO L234 CfgBuilder]: Building ICFG [2025-03-15 01:03:41,266 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-15 01:03:41,563 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-15 01:03:41,563 INFO L283 CfgBuilder]: Performing block encoding [2025-03-15 01:03:41,577 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-15 01:03:41,577 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2025-03-15 01:03:41,577 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 01:03:41 BoogieIcfgContainer [2025-03-15 01:03:41,577 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-03-15 01:03:41,579 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-15 01:03:41,579 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-15 01:03:41,583 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-15 01:03:41,584 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 01:03:40" (1/3) ... [2025-03-15 01:03:41,584 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a44dbbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 01:03:41, skipping insertion in model container [2025-03-15 01:03:41,584 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:03:41" (2/3) ... [2025-03-15 01:03:41,585 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a44dbbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 01:03:41, skipping insertion in model container [2025-03-15 01:03:41,585 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 01:03:41" (3/3) ... [2025-03-15 01:03:41,586 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-sum-array-hom.wvr.c [2025-03-15 01:03:41,596 INFO L303 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-15 01:03:41,597 INFO L169 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-sum-array-hom.wvr.c that has 4 procedures, 256 locations, 1 initial locations, 4 loop locations, and 27 error locations. [2025-03-15 01:03:41,597 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-15 01:03:41,684 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-03-15 01:03:41,723 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 01:03:41,730 INFO L333 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, 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;@549934c1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 01:03:41,730 INFO L334 AbstractCegarLoop]: Starting to check reachability of 46 error locations. [2025-03-15 01:03:41,768 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 01:03:41,768 INFO L124 PetriNetUnfolderBase]: 0/22 cut-off events. [2025-03-15 01:03:41,771 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 01:03:41,771 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:41,771 INFO L221 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] [2025-03-15 01:03:41,772 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:41,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:41,776 INFO L85 PathProgramCache]: Analyzing trace with hash -152562962, now seen corresponding path program 1 times [2025-03-15 01:03:41,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:41,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333239840] [2025-03-15 01:03:41,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:41,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:41,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:41,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:41,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:41,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333239840] [2025-03-15 01:03:41,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333239840] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:41,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:41,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:03:41,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623965042] [2025-03-15 01:03:41,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:41,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:03:41,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:41,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:03:41,943 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:03:41,946 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 234 out of 267 [2025-03-15 01:03:41,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 267 transitions, 555 flow. Second operand has 3 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 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) [2025-03-15 01:03:41,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:41,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 234 of 267 [2025-03-15 01:03:41,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:42,155 INFO L124 PetriNetUnfolderBase]: 60/666 cut-off events. [2025-03-15 01:03:42,155 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2025-03-15 01:03:42,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 804 conditions, 666 events. 60/666 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 3414 event pairs, 39 based on Foata normal form. 35/576 useless extension candidates. Maximal degree in co-relation 593. Up to 99 conditions per place. [2025-03-15 01:03:42,174 INFO L140 encePairwiseOnDemand]: 256/267 looper letters, 21 selfloop transitions, 2 changer transitions 12/249 dead transitions. [2025-03-15 01:03:42,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 249 transitions, 562 flow [2025-03-15 01:03:42,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:03:42,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:03:42,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 734 transitions. [2025-03-15 01:03:42,188 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.916354556803995 [2025-03-15 01:03:42,190 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, -9 predicate places. [2025-03-15 01:03:42,191 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 249 transitions, 562 flow [2025-03-15 01:03:42,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 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) [2025-03-15 01:03:42,191 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:42,191 INFO L221 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, 1, 1, 1, 1] [2025-03-15 01:03:42,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-15 01:03:42,191 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:42,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:42,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1308600173, now seen corresponding path program 1 times [2025-03-15 01:03:42,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:42,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165548946] [2025-03-15 01:03:42,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:42,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:42,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:42,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:42,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165548946] [2025-03-15 01:03:42,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165548946] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:42,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:42,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:03:42,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399891191] [2025-03-15 01:03:42,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:42,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:03:42,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:42,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:03:42,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:03:42,251 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 234 out of 267 [2025-03-15 01:03:42,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 249 transitions, 562 flow. Second operand has 3 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 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) [2025-03-15 01:03:42,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:42,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 234 of 267 [2025-03-15 01:03:42,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:42,486 INFO L124 PetriNetUnfolderBase]: 196/1449 cut-off events. [2025-03-15 01:03:42,486 INFO L125 PetriNetUnfolderBase]: For 390/390 co-relation queries the response was YES. [2025-03-15 01:03:42,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1973 conditions, 1449 events. 196/1449 cut-off events. For 390/390 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 11364 event pairs, 142 based on Foata normal form. 0/1104 useless extension candidates. Maximal degree in co-relation 1708. Up to 232 conditions per place. [2025-03-15 01:03:42,501 INFO L140 encePairwiseOnDemand]: 264/267 looper letters, 21 selfloop transitions, 2 changer transitions 12/248 dead transitions. [2025-03-15 01:03:42,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 248 transitions, 606 flow [2025-03-15 01:03:42,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:03:42,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:03:42,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 726 transitions. [2025-03-15 01:03:42,503 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9063670411985019 [2025-03-15 01:03:42,504 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, -8 predicate places. [2025-03-15 01:03:42,504 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 248 transitions, 606 flow [2025-03-15 01:03:42,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 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) [2025-03-15 01:03:42,504 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:42,504 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:42,504 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-15 01:03:42,505 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:42,505 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:42,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1857264369, now seen corresponding path program 1 times [2025-03-15 01:03:42,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:42,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123601268] [2025-03-15 01:03:42,505 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:42,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:42,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:42,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:42,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:42,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123601268] [2025-03-15 01:03:42,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123601268] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:42,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:42,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:03:42,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72701721] [2025-03-15 01:03:42,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:42,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:03:42,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:42,561 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:03:42,561 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:03:42,562 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 267 [2025-03-15 01:03:42,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 248 transitions, 606 flow. Second operand has 3 states, 3 states have (on average 239.33333333333334) internal successors, (718), 3 states have internal predecessors, (718), 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) [2025-03-15 01:03:42,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:42,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 267 [2025-03-15 01:03:42,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:42,734 INFO L124 PetriNetUnfolderBase]: 155/1247 cut-off events. [2025-03-15 01:03:42,735 INFO L125 PetriNetUnfolderBase]: For 590/654 co-relation queries the response was YES. [2025-03-15 01:03:42,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1819 conditions, 1247 events. 155/1247 cut-off events. For 590/654 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 9215 event pairs, 109 based on Foata normal form. 0/983 useless extension candidates. Maximal degree in co-relation 1549. Up to 170 conditions per place. [2025-03-15 01:03:42,750 INFO L140 encePairwiseOnDemand]: 262/267 looper letters, 15 selfloop transitions, 1 changer transitions 12/244 dead transitions. [2025-03-15 01:03:42,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 244 transitions, 622 flow [2025-03-15 01:03:42,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:03:42,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:03:42,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 734 transitions. [2025-03-15 01:03:42,752 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.916354556803995 [2025-03-15 01:03:42,752 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, -10 predicate places. [2025-03-15 01:03:42,752 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 244 transitions, 622 flow [2025-03-15 01:03:42,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 239.33333333333334) internal successors, (718), 3 states have internal predecessors, (718), 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) [2025-03-15 01:03:42,753 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:42,753 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:42,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-15 01:03:42,753 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:42,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:42,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1084201620, now seen corresponding path program 1 times [2025-03-15 01:03:42,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:42,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547911661] [2025-03-15 01:03:42,754 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:42,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:42,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:43,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:43,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:43,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547911661] [2025-03-15 01:03:43,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547911661] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:43,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:43,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:03:43,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594400436] [2025-03-15 01:03:43,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:43,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:03:43,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:43,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:03:43,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:03:43,350 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 267 [2025-03-15 01:03:43,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 244 transitions, 622 flow. Second operand has 6 states, 6 states have (on average 217.83333333333334) internal successors, (1307), 6 states have internal predecessors, (1307), 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) [2025-03-15 01:03:43,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:43,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 267 [2025-03-15 01:03:43,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:43,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L56-9-->L56-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][135], [72#L64-2true, 277#true, 271#true, 268#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true]) [2025-03-15 01:03:43,873 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:43,873 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:43,873 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:43,873 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:43,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L56-9-->L56-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][135], [277#true, 271#true, 268#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 232#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:43,873 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:43,873 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:43,874 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:43,874 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:44,083 INFO L124 PetriNetUnfolderBase]: 1587/5159 cut-off events. [2025-03-15 01:03:44,083 INFO L125 PetriNetUnfolderBase]: For 5567/6366 co-relation queries the response was YES. [2025-03-15 01:03:44,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9658 conditions, 5159 events. 1587/5159 cut-off events. For 5567/6366 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 47815 event pairs, 1323 based on Foata normal form. 0/4197 useless extension candidates. Maximal degree in co-relation 9263. Up to 2189 conditions per place. [2025-03-15 01:03:44,121 INFO L140 encePairwiseOnDemand]: 261/267 looper letters, 37 selfloop transitions, 5 changer transitions 12/243 dead transitions. [2025-03-15 01:03:44,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 243 transitions, 704 flow [2025-03-15 01:03:44,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:03:44,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:03:44,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1339 transitions. [2025-03-15 01:03:44,124 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8358302122347067 [2025-03-15 01:03:44,125 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, -6 predicate places. [2025-03-15 01:03:44,125 INFO L471 AbstractCegarLoop]: Abstraction has has 259 places, 243 transitions, 704 flow [2025-03-15 01:03:44,126 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 217.83333333333334) internal successors, (1307), 6 states have internal predecessors, (1307), 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) [2025-03-15 01:03:44,126 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:44,126 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:44,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-15 01:03:44,126 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:44,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:44,127 INFO L85 PathProgramCache]: Analyzing trace with hash -897436209, now seen corresponding path program 1 times [2025-03-15 01:03:44,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:44,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358953132] [2025-03-15 01:03:44,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:44,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:44,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:44,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:44,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:44,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358953132] [2025-03-15 01:03:44,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358953132] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:44,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:44,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:03:44,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831647094] [2025-03-15 01:03:44,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:44,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:03:44,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:44,170 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:03:44,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:03:44,171 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 267 [2025-03-15 01:03:44,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 243 transitions, 704 flow. Second operand has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 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) [2025-03-15 01:03:44,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:44,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 267 [2025-03-15 01:03:44,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:44,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L56-9-->L56-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][134], [72#L64-2true, 277#true, 271#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true]) [2025-03-15 01:03:44,863 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:44,863 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:44,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L56-9-->L56-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][134], [277#true, 271#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 232#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:44,864 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:44,864 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:45,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [271#true, 277#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 31#L57-8true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 127#L64-4true]) [2025-03-15 01:03:45,150 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [271#true, 277#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 127#L64-4true]) [2025-03-15 01:03:45,150 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [277#true, 271#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 242#L64-5true, thread2Thread1of1ForFork0InUse, 50#L85-1true]) [2025-03-15 01:03:45,150 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:45,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:45,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [271#true, 277#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 7#L57-6true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 127#L64-4true]) [2025-03-15 01:03:45,151 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:45,151 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:45,151 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:45,151 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:45,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [271#true, 277#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 242#L64-5true, 7#L57-6true, thread2Thread1of1ForFork0InUse, 50#L85-1true]) [2025-03-15 01:03:45,151 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:45,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:45,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:45,151 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:45,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [277#true, 271#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 242#L64-5true, 276#(= |#race~N~0| 0), 31#L57-8true, thread2Thread1of1ForFork0InUse, 50#L85-1true]) [2025-03-15 01:03:45,163 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:45,163 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:45,163 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:45,163 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:45,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [277#true, 271#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 127#L64-4true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:45,163 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:45,163 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:45,163 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:45,163 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:45,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [271#true, 277#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 127#L64-4true]) [2025-03-15 01:03:45,164 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:45,164 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:45,164 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:45,164 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:45,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [277#true, 271#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 242#L64-5true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:45,175 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:45,175 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:45,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:45,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:45,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][182], [271#true, 277#true, 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 242#L64-5true, 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true]) [2025-03-15 01:03:45,176 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:45,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:45,176 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:45,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:45,220 INFO L124 PetriNetUnfolderBase]: 2414/8336 cut-off events. [2025-03-15 01:03:45,220 INFO L125 PetriNetUnfolderBase]: For 13154/14203 co-relation queries the response was YES. [2025-03-15 01:03:45,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16309 conditions, 8336 events. 2414/8336 cut-off events. For 13154/14203 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 86697 event pairs, 1964 based on Foata normal form. 0/6770 useless extension candidates. Maximal degree in co-relation 15832. Up to 3231 conditions per place. [2025-03-15 01:03:45,287 INFO L140 encePairwiseOnDemand]: 264/267 looper letters, 18 selfloop transitions, 2 changer transitions 12/242 dead transitions. [2025-03-15 01:03:45,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 242 transitions, 742 flow [2025-03-15 01:03:45,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:03:45,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:03:45,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 732 transitions. [2025-03-15 01:03:45,289 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9138576779026217 [2025-03-15 01:03:45,290 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, -5 predicate places. [2025-03-15 01:03:45,290 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 242 transitions, 742 flow [2025-03-15 01:03:45,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 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) [2025-03-15 01:03:45,291 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:45,291 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:45,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-15 01:03:45,291 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:45,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:45,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1332671889, now seen corresponding path program 1 times [2025-03-15 01:03:45,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:45,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084428517] [2025-03-15 01:03:45,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:45,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:45,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:45,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:45,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:45,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084428517] [2025-03-15 01:03:45,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084428517] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:45,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:45,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:03:45,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478313346] [2025-03-15 01:03:45,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:45,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:03:45,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:45,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:03:45,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:03:45,336 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 267 [2025-03-15 01:03:45,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 242 transitions, 742 flow. Second operand has 3 states, 3 states have (on average 239.33333333333334) internal successors, (718), 3 states have internal predecessors, (718), 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) [2025-03-15 01:03:45,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:45,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 267 [2025-03-15 01:03:45,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:45,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L56-9-->L56-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][132], [72#L64-2true, 271#true, 277#true, 268#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true]) [2025-03-15 01:03:45,755 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:45,756 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:45,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:45,756 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:46,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [277#true, 271#true, 268#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 242#L64-5true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse]) [2025-03-15 01:03:46,067 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [277#true, 271#true, 268#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 127#L64-4true]) [2025-03-15 01:03:46,067 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [271#true, 277#true, 268#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 242#L64-5true, 7#L57-6true, 50#L85-1true, thread2Thread1of1ForFork0InUse]) [2025-03-15 01:03:46,067 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [271#true, 277#true, 268#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 7#L57-6true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 127#L64-4true]) [2025-03-15 01:03:46,067 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:46,067 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:46,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [271#true, 277#true, 268#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 31#L57-8true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 127#L64-4true]) [2025-03-15 01:03:46,068 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:46,068 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:46,068 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:46,068 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:46,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [277#true, 271#true, 268#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 242#L64-5true, 276#(= |#race~N~0| 0), 31#L57-8true, 50#L85-1true, thread2Thread1of1ForFork0InUse]) [2025-03-15 01:03:46,078 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:46,078 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:46,078 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:46,078 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:46,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [271#true, 277#true, 288#(= |#race~M~0| 0), 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 127#L64-4true]) [2025-03-15 01:03:46,078 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:46,078 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:46,078 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:46,078 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:46,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [277#true, 271#true, 288#(= |#race~M~0| 0), 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 127#L64-4true]) [2025-03-15 01:03:46,079 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:46,079 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:46,079 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:46,079 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:46,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [277#true, 271#true, 288#(= |#race~M~0| 0), 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 242#L64-5true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:46,092 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:46,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:46,092 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:46,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:46,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][178], [277#true, 271#true, 288#(= |#race~M~0| 0), 268#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 242#L64-5true, 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse]) [2025-03-15 01:03:46,094 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:46,094 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:46,094 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:46,097 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:46,143 INFO L124 PetriNetUnfolderBase]: 2191/7649 cut-off events. [2025-03-15 01:03:46,143 INFO L125 PetriNetUnfolderBase]: For 16214/17781 co-relation queries the response was YES. [2025-03-15 01:03:46,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15421 conditions, 7649 events. 2191/7649 cut-off events. For 16214/17781 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 78415 event pairs, 1804 based on Foata normal form. 0/6327 useless extension candidates. Maximal degree in co-relation 14920. Up to 3018 conditions per place. [2025-03-15 01:03:46,274 INFO L140 encePairwiseOnDemand]: 262/267 looper letters, 15 selfloop transitions, 1 changer transitions 12/238 dead transitions. [2025-03-15 01:03:46,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 238 transitions, 758 flow [2025-03-15 01:03:46,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:03:46,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:03:46,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 734 transitions. [2025-03-15 01:03:46,277 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.916354556803995 [2025-03-15 01:03:46,279 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, -7 predicate places. [2025-03-15 01:03:46,279 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 238 transitions, 758 flow [2025-03-15 01:03:46,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 239.33333333333334) internal successors, (718), 3 states have internal predecessors, (718), 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) [2025-03-15 01:03:46,279 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:46,280 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:46,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-15 01:03:46,280 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:46,281 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:46,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1063901593, now seen corresponding path program 1 times [2025-03-15 01:03:46,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:46,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761156976] [2025-03-15 01:03:46,281 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:46,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:46,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:46,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:46,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:46,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761156976] [2025-03-15 01:03:46,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761156976] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:46,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:46,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:03:46,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692100658] [2025-03-15 01:03:46,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:46,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:03:46,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:46,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:03:46,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:03:46,331 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 244 out of 267 [2025-03-15 01:03:46,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 238 transitions, 758 flow. Second operand has 3 states, 3 states have (on average 245.0) internal successors, (735), 3 states have internal predecessors, (735), 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) [2025-03-15 01:03:46,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:46,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 244 of 267 [2025-03-15 01:03:46,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:46,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][125], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 259#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:46,395 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:03:46,395 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:46,395 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:46,395 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:46,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][125], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:46,395 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:03:46,395 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:46,395 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:46,395 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:46,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L56-9-->L56-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][132], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 277#true, 271#true, 268#true]) [2025-03-15 01:03:46,823 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:46,823 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:46,823 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:46,823 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:46,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][125], [24#L64-1true, 248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0)]) [2025-03-15 01:03:46,884 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:46,884 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:03:46,884 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:03:46,884 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 31#L57-8true, 127#L64-4true]) [2025-03-15 01:03:47,077 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,077 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,077 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,077 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 242#L64-5true, 31#L57-8true]) [2025-03-15 01:03:47,096 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,097 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,097 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,097 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 268#true, 127#L64-4true]) [2025-03-15 01:03:47,097 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,097 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,097 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,097 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 127#L64-4true]) [2025-03-15 01:03:47,097 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,097 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,098 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 242#L64-5true]) [2025-03-15 01:03:47,100 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 127#L64-4true]) [2025-03-15 01:03:47,100 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 268#true, 242#L64-5true]) [2025-03-15 01:03:47,100 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 268#true, 127#L64-4true]) [2025-03-15 01:03:47,100 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 242#L64-5true]) [2025-03-15 01:03:47,101 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 127#L64-4true]) [2025-03-15 01:03:47,101 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 31#L57-8true, 242#L64-5true]) [2025-03-15 01:03:47,101 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,101 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 31#L57-8true, 127#L64-4true]) [2025-03-15 01:03:47,102 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 7#L57-6true, 242#L64-5true]) [2025-03-15 01:03:47,102 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 7#L57-6true, 127#L64-4true]) [2025-03-15 01:03:47,102 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:47,102 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:47,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 268#true, 242#L64-5true]) [2025-03-15 01:03:47,118 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,118 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,118 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,118 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,118 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 242#L64-5true]) [2025-03-15 01:03:47,119 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,119 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,119 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 127#L64-4true]) [2025-03-15 01:03:47,124 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 242#L64-5true]) [2025-03-15 01:03:47,124 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 127#L64-4true]) [2025-03-15 01:03:47,124 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:47,124 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 242#L64-5true]) [2025-03-15 01:03:47,125 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 268#true, 31#L57-8true, 127#L64-4true]) [2025-03-15 01:03:47,125 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 268#true, 31#L57-8true, 242#L64-5true]) [2025-03-15 01:03:47,125 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,125 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 268#true, 127#L64-4true]) [2025-03-15 01:03:47,126 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][179], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 268#true, 242#L64-5true]) [2025-03-15 01:03:47,126 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:47,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:47,254 INFO L124 PetriNetUnfolderBase]: 2820/9813 cut-off events. [2025-03-15 01:03:47,254 INFO L125 PetriNetUnfolderBase]: For 39105/42636 co-relation queries the response was YES. [2025-03-15 01:03:47,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20514 conditions, 9813 events. 2820/9813 cut-off events. For 39105/42636 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 104114 event pairs, 1964 based on Foata normal form. 162/8198 useless extension candidates. Maximal degree in co-relation 19929. Up to 3735 conditions per place. [2025-03-15 01:03:47,359 INFO L140 encePairwiseOnDemand]: 262/267 looper letters, 12 selfloop transitions, 3 changer transitions 12/238 dead transitions. [2025-03-15 01:03:47,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 238 transitions, 818 flow [2025-03-15 01:03:47,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:03:47,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:03:47,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 749 transitions. [2025-03-15 01:03:47,362 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9350811485642946 [2025-03-15 01:03:47,362 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, -7 predicate places. [2025-03-15 01:03:47,362 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 238 transitions, 818 flow [2025-03-15 01:03:47,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 245.0) internal successors, (735), 3 states have internal predecessors, (735), 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) [2025-03-15 01:03:47,363 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:47,363 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:47,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-15 01:03:47,363 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:47,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:47,364 INFO L85 PathProgramCache]: Analyzing trace with hash 207234491, now seen corresponding path program 1 times [2025-03-15 01:03:47,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:47,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45286877] [2025-03-15 01:03:47,364 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:47,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:47,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:47,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:47,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:47,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45286877] [2025-03-15 01:03:47,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45286877] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:47,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:47,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:03:47,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674882363] [2025-03-15 01:03:47,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:47,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:03:47,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:47,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:03:47,415 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:03:47,415 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 241 out of 267 [2025-03-15 01:03:47,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 238 transitions, 818 flow. Second operand has 3 states, 3 states have (on average 242.66666666666666) internal successors, (728), 3 states have internal predecessors, (728), 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) [2025-03-15 01:03:47,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:47,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 241 of 267 [2025-03-15 01:03:47,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:47,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][161], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:47,485 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:03:47,485 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:47,485 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:47,485 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:47,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][161], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:47,486 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,486 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,486 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,486 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][161], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:47,491 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,491 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,491 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,491 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,491 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][161], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:47,648 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,648 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:47,648 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:47,648 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:47,648 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:47,649 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][161], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:47,649 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:47,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:47,673 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:47,673 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:03:47,673 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:03:47,673 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:03:47,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:47,674 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:47,674 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:03:47,674 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:03:47,674 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:03:47,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 219#L56-2true, 5#L48-2true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:47,746 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:03:47,746 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:47,746 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:47,746 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,752 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,752 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,752 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,752 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:47,754 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,754 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,754 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,754 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 5#L48-2true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:47,760 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,760 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,760 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,760 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,773 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,774 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,774 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,774 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:47,774 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,774 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,774 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,774 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,774 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 5#L48-2true, 177#L56-3true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:47,777 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,777 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,777 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,777 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,777 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:47,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:47,777 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,777 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,777 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,777 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,781 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,781 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,782 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,782 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,782 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,782 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,782 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:47,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:47,783 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,783 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,783 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,783 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,783 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,805 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 182#L84-4true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:47,805 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,805 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,805 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,805 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,805 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,805 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:47,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,812 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:47,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:47,840 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:47,841 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:47,841 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:47,841 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:47,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,841 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,841 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,841 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,841 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,841 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,865 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:47,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:47,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:47,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:47,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,865 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:47,865 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:03:47,865 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:03:47,865 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:03:47,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,869 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,869 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,869 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,869 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,869 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,869 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,896 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:47,896 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:03:47,896 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:03:47,896 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:03:47,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,896 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:47,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:47,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:47,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:47,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L56-9-->L56-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][132], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:47,900 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,900 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,900 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:47,900 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,039 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,039 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,039 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,039 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,039 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,039 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,039 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][161], [24#L64-1true, 248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,052 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,052 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,052 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:03:48,052 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:03:48,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,056 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:48,056 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,056 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,056 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 268#true, 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,056 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:48,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:03:48,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:03:48,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:03:48,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:48,075 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:48,075 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:48,075 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:48,075 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:48,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:48,075 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:48,075 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,075 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,075 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,092 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:48,092 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:48,092 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:48,092 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:48,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,092 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:48,092 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:48,092 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:48,092 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:48,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:48,109 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:48,110 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:48,110 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:48,110 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:48,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:48,110 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:48,110 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:48,110 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:48,110 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:48,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,126 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:48,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:48,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:48,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:48,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,126 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:48,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:48,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:48,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:48,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,127 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:48,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:48,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:48,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:48,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,127 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:48,127 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:48,127 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:48,127 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:48,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true, 31#L57-8true]) [2025-03-15 01:03:48,171 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 127#L64-4true]) [2025-03-15 01:03:48,172 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,172 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,172 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:48,183 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,183 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,183 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,183 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:48,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:48,183 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,183 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:48,183 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,183 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 127#L64-4true]) [2025-03-15 01:03:48,187 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,187 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:48,187 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,187 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,187 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true, 31#L57-8true]) [2025-03-15 01:03:48,187 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,187 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,188 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:48,188 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,188 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:48,188 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:48,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,189 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:48,189 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:48,189 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:48,189 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:48,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][185], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:48,189 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,189 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,189 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:48,189 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:48,256 INFO L124 PetriNetUnfolderBase]: 2409/8441 cut-off events. [2025-03-15 01:03:48,256 INFO L125 PetriNetUnfolderBase]: For 31319/33383 co-relation queries the response was YES. [2025-03-15 01:03:48,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19148 conditions, 8441 events. 2409/8441 cut-off events. For 31319/33383 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 87684 event pairs, 1480 based on Foata normal form. 0/7022 useless extension candidates. Maximal degree in co-relation 18381. Up to 3228 conditions per place. [2025-03-15 01:03:48,317 INFO L140 encePairwiseOnDemand]: 261/267 looper letters, 23 selfloop transitions, 3 changer transitions 12/245 dead transitions. [2025-03-15 01:03:48,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 245 transitions, 1003 flow [2025-03-15 01:03:48,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:03:48,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:03:48,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 748 transitions. [2025-03-15 01:03:48,319 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9338327091136079 [2025-03-15 01:03:48,319 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, -8 predicate places. [2025-03-15 01:03:48,320 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 245 transitions, 1003 flow [2025-03-15 01:03:48,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 242.66666666666666) internal successors, (728), 3 states have internal predecessors, (728), 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) [2025-03-15 01:03:48,320 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:48,320 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:48,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-15 01:03:48,320 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:48,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:48,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1185032043, now seen corresponding path program 1 times [2025-03-15 01:03:48,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:48,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816327434] [2025-03-15 01:03:48,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:48,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:48,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:48,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:48,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:48,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816327434] [2025-03-15 01:03:48,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816327434] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:48,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:48,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:03:48,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165044582] [2025-03-15 01:03:48,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:48,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:03:48,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:48,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:03:48,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:03:48,357 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 244 out of 267 [2025-03-15 01:03:48,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 245 transitions, 1003 flow. Second operand has 3 states, 3 states have (on average 245.33333333333334) internal successors, (736), 3 states have internal predecessors, (736), 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) [2025-03-15 01:03:48,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:48,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 244 of 267 [2025-03-15 01:03:48,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:48,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][165], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,406 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,407 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,407 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,407 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][165], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,410 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][165], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,412 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,412 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,412 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,412 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][157], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,415 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:03:48,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:03:48,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:03:48,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:03:48,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][165], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,416 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][157], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,422 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:03:48,422 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:03:48,422 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:03:48,422 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:03:48,567 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][165], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,567 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][165], [248#L49-2true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,567 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,567 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:03:48,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,587 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,587 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:03:48,587 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:03:48,587 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:03:48,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,587 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:03:48,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:03:48,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:03:48,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][170], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 5#L48-2true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,648 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:03:48,648 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:48,649 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:48,649 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:48,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,654 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,654 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,654 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,654 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][170], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,655 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,655 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,655 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,655 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][170], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 182#L84-4true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,663 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,663 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,663 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,663 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,675 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][170], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,676 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,676 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,676 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,676 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,676 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][170], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,679 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,679 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,679 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,679 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,679 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:48,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][170], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,679 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [24#L64-1true, 289#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,683 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,683 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,683 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,683 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,684 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,684 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,684 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][170], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 182#L84-4true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,685 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,685 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,685 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,685 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,685 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [24#L64-1true, 289#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,706 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,706 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][170], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:48,706 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,706 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:48,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 24#L64-1true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,708 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,709 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,714 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,714 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,714 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,714 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,714 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:48,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [24#L64-1true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,735 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,735 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,735 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,735 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,735 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,735 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,735 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,735 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,735 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,741 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,741 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,741 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,742 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,742 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:48,742 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:48,743 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:48,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,743 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,912 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:03:48,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:03:48,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:03:48,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,912 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:48,912 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:48,912 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:48,912 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:48,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,915 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:48,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,915 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,916 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,916 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:48,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,935 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:48,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:48,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:48,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:03:48,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,935 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:48,935 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:03:48,935 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:03:48,935 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:03:48,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][165], [248#L49-2true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,952 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,952 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,952 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:03:48,952 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:03:48,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,957 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:03:48,957 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:03:48,957 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:03:48,957 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:03:48,957 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:03:48,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:48,957 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,957 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,957 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,957 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,957 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,958 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,958 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,958 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,958 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,958 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,958 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:48,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][165], [248#L49-2true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,973 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,973 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:03:48,973 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:48,973 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:03:48,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:48,976 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:48,976 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:03:48,976 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:03:48,976 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:03:48,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:48,977 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:48,977 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,977 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,977 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:48,997 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:48,997 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,997 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,997 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:03:48,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:48,998 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:48,998 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:48,998 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:48,998 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:49,000 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,001 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:49,001 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,001 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,001 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,001 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,020 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:49,020 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:49,020 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:49,020 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:03:49,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,020 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:49,020 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:49,020 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:49,020 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:49,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:49,043 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:49,043 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:49,043 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:49,043 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:49,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:49,043 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:49,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:49,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:49,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:49,046 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,046 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:03:49,046 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:49,046 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:49,046 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:49,046 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:49,046 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:49,046 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:49,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,064 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:49,064 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:49,064 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:49,064 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:49,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,064 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:49,064 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:49,064 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:49,064 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:49,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,065 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:49,065 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:49,065 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:49,065 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:49,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,065 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:49,065 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:49,065 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:49,065 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:49,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,118 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,118 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,118 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,118 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,118 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,118 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,118 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,118 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 127#L64-4true]) [2025-03-15 01:03:49,121 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 242#L64-5true]) [2025-03-15 01:03:49,121 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,121 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,121 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,122 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 127#L64-4true]) [2025-03-15 01:03:49,122 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,122 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,123 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:49,123 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,123 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:49,123 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:49,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,134 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,134 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,134 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,134 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,135 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:49,135 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:49,135 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,135 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:49,136 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:49,136 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:49,136 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:49,137 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,137 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,137 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,137 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:49,137 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,137 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,137 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,137 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 242#L64-5true, 31#L57-8true]) [2025-03-15 01:03:49,138 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,138 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,138 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,138 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,138 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 127#L64-4true]) [2025-03-15 01:03:49,139 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:49,139 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,139 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:49,139 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,139 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,139 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:49,140 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][188], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,140 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:49,140 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 127#L64-4true]) [2025-03-15 01:03:49,140 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:49,140 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,141 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:49,141 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][211], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,141 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:49,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,213 INFO L124 PetriNetUnfolderBase]: 2768/9424 cut-off events. [2025-03-15 01:03:49,213 INFO L125 PetriNetUnfolderBase]: For 59859/63264 co-relation queries the response was YES. [2025-03-15 01:03:49,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24811 conditions, 9424 events. 2768/9424 cut-off events. For 59859/63264 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 101488 event pairs, 1590 based on Foata normal form. 5/7783 useless extension candidates. Maximal degree in co-relation 24000. Up to 3680 conditions per place. [2025-03-15 01:03:49,278 INFO L140 encePairwiseOnDemand]: 262/267 looper letters, 25 selfloop transitions, 3 changer transitions 12/249 dead transitions. [2025-03-15 01:03:49,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 249 transitions, 1181 flow [2025-03-15 01:03:49,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:03:49,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:03:49,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 749 transitions. [2025-03-15 01:03:49,280 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9350811485642946 [2025-03-15 01:03:49,280 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, -8 predicate places. [2025-03-15 01:03:49,280 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 249 transitions, 1181 flow [2025-03-15 01:03:49,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 245.33333333333334) internal successors, (736), 3 states have internal predecessors, (736), 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) [2025-03-15 01:03:49,281 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:49,281 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:49,281 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-15 01:03:49,281 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:49,281 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:49,281 INFO L85 PathProgramCache]: Analyzing trace with hash 579442111, now seen corresponding path program 1 times [2025-03-15 01:03:49,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:49,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58689156] [2025-03-15 01:03:49,281 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:49,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:49,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:49,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:49,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58689156] [2025-03-15 01:03:49,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58689156] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:49,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:49,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-15 01:03:49,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985403004] [2025-03-15 01:03:49,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:49,386 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-15 01:03:49,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:49,386 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-15 01:03:49,386 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-15 01:03:49,387 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 267 [2025-03-15 01:03:49,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 249 transitions, 1181 flow. Second operand has 7 states, 7 states have (on average 217.14285714285714) internal successors, (1520), 7 states have internal predecessors, (1520), 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) [2025-03-15 01:03:49,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:49,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 267 [2025-03-15 01:03:49,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:49,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,714 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,714 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:49,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,729 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,729 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,729 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,729 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,729 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,730 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,730 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,730 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,730 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,733 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,733 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,733 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,733 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,733 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:03:49,733 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:03:49,733 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:03:49,733 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:03:49,733 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:03:49,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,733 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:49,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][255], [289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 64#$Ultimate##0true]) [2025-03-15 01:03:49,749 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:03:49,749 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:49,749 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:49,749 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:49,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][255], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 64#$Ultimate##0true]) [2025-03-15 01:03:49,749 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,749 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,749 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,749 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:49,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,750 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,750 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,750 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,750 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,750 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,750 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,750 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,750 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,753 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:49,753 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:49,753 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:49,753 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:49,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,756 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:03:49,756 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:49,756 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:49,756 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:49,756 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:49,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,775 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,796 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,796 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,796 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,796 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:49,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][255], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true]) [2025-03-15 01:03:49,800 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:03:49,800 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:49,800 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:49,800 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:49,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][255], [24#L64-1true, 289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true]) [2025-03-15 01:03:49,800 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,800 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,800 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,800 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][255], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true]) [2025-03-15 01:03:49,800 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,800 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,800 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,800 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,801 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:49,801 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,801 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,801 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:49,804 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:49,804 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:49,804 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:49,804 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:49,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:49,827 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,827 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,827 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,827 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:49,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,830 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:49,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:49,831 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:49,831 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:49,831 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:49,831 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:49,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true]) [2025-03-15 01:03:49,831 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:49,831 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:49,831 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:49,831 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:49,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:49,833 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:49,833 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:49,833 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:49,833 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:49,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,857 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,857 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,857 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,857 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,857 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][255], [72#L64-2true, 289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true]) [2025-03-15 01:03:49,858 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:49,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,858 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,858 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,858 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,859 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:49,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:49,859 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:49,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:49,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:49,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:49,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,859 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:49,859 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:49,859 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:49,859 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:49,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:49,978 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,978 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,978 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:49,978 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,001 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,001 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,001 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,001 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,001 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true]) [2025-03-15 01:03:50,002 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 64#$Ultimate##0true]) [2025-03-15 01:03:50,004 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,004 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,004 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,004 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,005 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,005 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,005 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,005 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,008 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,030 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:50,030 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,030 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,030 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,030 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,030 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,030 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,030 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,030 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,030 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,031 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,031 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,031 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,032 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,032 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,032 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,032 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,032 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,032 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,032 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,032 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,035 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,035 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,039 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,039 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,039 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,039 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,058 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,058 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,058 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,058 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,058 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,058 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,058 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,058 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,058 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,058 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 64#$Ultimate##0true]) [2025-03-15 01:03:50,059 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,059 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,059 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,059 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,059 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,069 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,069 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,069 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,069 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,070 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,070 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,070 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,070 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,070 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,070 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,070 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,070 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,088 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,088 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,088 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,088 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,088 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,088 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,088 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,088 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,088 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,088 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,089 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,089 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,089 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,117 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,117 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,117 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,117 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,117 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,119 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,119 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,119 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,119 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,119 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,120 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,120 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,120 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,120 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,120 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,127 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,127 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,128 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,128 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,128 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,150 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,150 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,151 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,151 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,151 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,151 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,151 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,152 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,152 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,152 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,152 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,152 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,153 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,153 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,153 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,153 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,153 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,159 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,162 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,162 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,184 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,185 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,186 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,186 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,186 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,186 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,186 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,186 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,194 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,194 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,194 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,220 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,221 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,221 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,221 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:50,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,245 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,245 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,245 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,245 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,245 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,245 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,258 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,259 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,259 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,259 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,259 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,259 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,259 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:50,294 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,294 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,295 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,295 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:50,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,297 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,297 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,297 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,297 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,328 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:50,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:50,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,337 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,337 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,338 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,339 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,339 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,339 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,339 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,339 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,339 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,339 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,340 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,340 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,340 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,340 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,340 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,366 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,366 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,366 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,366 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,369 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,369 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:50,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 177#L56-3true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,370 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,370 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,370 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,370 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,370 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,370 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,370 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,370 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,375 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,375 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,375 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,375 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,376 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,376 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,376 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,376 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,376 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,376 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,376 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,376 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,379 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,379 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,380 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,380 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,380 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,380 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,383 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,383 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,385 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,385 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,385 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,385 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,388 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,388 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,389 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,389 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,389 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,390 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,390 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,390 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,390 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,390 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,390 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,390 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,390 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,415 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,415 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,415 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,415 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,416 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,420 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,420 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,420 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,420 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,421 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,421 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,421 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,421 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,421 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,421 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,421 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:50,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,425 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,425 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,425 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,425 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,425 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,426 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,426 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:50,426 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,426 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,428 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,428 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,428 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,428 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,429 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,429 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,429 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,429 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,432 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,433 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:50,434 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,434 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,434 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,434 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,435 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 127#L64-4true]) [2025-03-15 01:03:50,435 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,437 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,437 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,437 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,437 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,437 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,437 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,437 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,437 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,437 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:50,438 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,438 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,438 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,439 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,439 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,439 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,440 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,440 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,440 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,440 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,440 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,440 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,440 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,440 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,469 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,469 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,469 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,469 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,469 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,469 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,470 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,470 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,470 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,470 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,472 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,472 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:50,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,473 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,473 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,473 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,473 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:50,474 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:50,474 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:50,474 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,474 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,475 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,475 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,475 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,475 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,476 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,476 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,476 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,476 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,476 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,476 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,476 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,476 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,476 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:50,480 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,480 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,480 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,480 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 242#L64-5true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,481 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,481 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,481 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,481 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:50,483 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,483 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,483 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,483 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,483 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,483 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,483 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,483 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,483 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,483 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,484 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,484 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,484 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,485 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,485 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,485 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,485 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,485 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,485 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,485 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,485 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,485 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,513 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,514 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,514 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,514 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,516 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,516 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:50,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:50,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,518 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:50,519 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,519 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,519 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,520 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,520 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 25#L65-8true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,520 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,520 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,521 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,521 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,521 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,522 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,522 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,529 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,529 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,529 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,529 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,529 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,529 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,529 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,529 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,530 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,530 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,530 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,530 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,530 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,530 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,530 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,530 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:50,532 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,532 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,532 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,532 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,532 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,532 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,532 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,532 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,533 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,533 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,533 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,533 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,534 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,534 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,534 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,535 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,535 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,535 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,535 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,535 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,535 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,567 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,567 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,569 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,569 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:50,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,570 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,570 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,570 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,570 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,570 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,570 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,570 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,570 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 25#L65-8true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,571 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 25#L65-8true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,571 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 25#L65-8true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,571 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,571 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,572 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,572 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,572 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,572 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,573 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,573 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,573 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,573 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 150#L65-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,580 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,580 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,580 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,580 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,582 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,582 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,582 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,583 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,583 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,583 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,584 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,584 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,616 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,616 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,617 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,617 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,617 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,617 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,618 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,618 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,618 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,618 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,618 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,619 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,619 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:50,619 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,619 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,620 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,620 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,620 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,620 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,621 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,621 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,621 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,621 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:50,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 40#L65-2true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,627 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,627 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,627 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,627 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:50,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [24#L64-1true, 248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,629 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,629 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,629 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,629 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,629 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,629 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,629 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,629 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [24#L64-1true, 248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,630 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,630 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,630 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,662 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,662 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,664 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,665 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,665 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,665 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,666 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 165#L57-5true, 21#L65-6true]) [2025-03-15 01:03:50,666 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,666 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,666 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,666 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,667 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:50,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:50,667 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,667 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,667 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 40#L65-2true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,674 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,675 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,675 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,675 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,675 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,675 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,675 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,675 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,677 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:50,677 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,677 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [24#L64-1true, 248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,678 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,678 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,678 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,709 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,709 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,712 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,712 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,712 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,712 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true, 7#L57-6true]) [2025-03-15 01:03:50,713 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,713 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,713 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,713 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,713 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:50,713 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,713 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,713 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:50,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 150#L65-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,864 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,864 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,864 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,864 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,864 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,864 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,864 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,864 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:50,866 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,866 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:50,866 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:50,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,867 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,867 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,867 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,867 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,867 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,867 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,867 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,867 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,867 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,902 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,902 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,902 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,903 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,905 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,905 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,905 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,905 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:50,906 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,906 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,906 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,906 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,906 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,906 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,906 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,906 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 25#L65-8true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:50,907 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:50,907 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,907 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,907 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,908 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:50,908 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,908 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,910 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,910 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 158#L65-5true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,917 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,917 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,917 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,917 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:50,920 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,920 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:50,920 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,920 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,920 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:50,920 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,921 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,921 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:50,922 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:50,922 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,922 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,955 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,955 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:50,955 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,955 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,955 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,955 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,955 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,955 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,955 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:50,955 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,955 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,956 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,956 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,956 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,958 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,958 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,958 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,958 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 40#L65-2true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,958 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,958 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,958 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,958 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,959 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,959 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,959 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,959 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true, 21#L65-6true]) [2025-03-15 01:03:50,959 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,959 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,959 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,959 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,960 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,960 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,960 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,960 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 25#L65-8true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,960 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,960 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,960 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,960 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 165#L57-5true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,961 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,961 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,961 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,961 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:50,961 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:50,961 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,961 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,961 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:50,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 158#L65-5true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:50,968 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,968 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,968 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,968 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:50,968 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,968 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,968 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,968 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,971 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:50,971 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:50,971 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,972 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:50,972 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:50,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,004 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,004 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,005 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,005 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:51,007 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 150#L65-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,008 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 158#L65-5true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,008 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 40#L65-2true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,008 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 40#L65-2true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,009 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:51,009 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:51,009 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,010 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:51,010 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,010 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,010 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,010 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 25#L65-8true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,011 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,011 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,011 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,011 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 7#L57-6true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,011 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,011 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,011 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,011 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:51,011 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,011 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:51,012 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,012 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,012 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:51,019 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,019 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,019 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,019 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:51,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,019 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:51,019 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:51,019 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:51,019 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,021 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,021 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,021 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,022 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,022 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,023 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,023 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,023 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,057 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,057 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,057 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,057 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:51,058 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,058 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 158#L65-5true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,058 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,058 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,058 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,059 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,059 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,059 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,059 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 158#L65-5true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,059 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,059 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,059 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,059 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,059 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,060 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,060 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,060 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,060 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 25#L65-8true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:51,061 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,061 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,061 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,061 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,061 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,061 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,061 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,061 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,062 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:51,062 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,062 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,062 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:51,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:51,070 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:03:51,070 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:51,070 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:51,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,071 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,071 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:51,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,071 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,071 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 25#L65-8true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,072 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,072 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,072 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,072 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:51,073 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:51,073 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,073 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,073 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,073 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,073 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,073 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:51,074 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,074 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 25#L65-8true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,105 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,105 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,105 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,105 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 25#L65-8true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,106 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 25#L65-8true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,106 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 25#L65-8true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,106 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 25#L65-8true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,106 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:51,106 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:51,107 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:51,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,107 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,107 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,107 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,107 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:51,108 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:51,108 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,108 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,108 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:51,114 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 5#L48-2true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:51,114 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:51,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 25#L65-8true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,115 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,115 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,115 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,115 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 25#L65-8true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,116 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,116 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 155#L65-9true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,116 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,116 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,118 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,118 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,118 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,119 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,119 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,119 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,145 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,145 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,147 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,147 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,147 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,147 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,147 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,147 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,147 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,147 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,148 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,148 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,148 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,149 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][187], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,149 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,149 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,149 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,150 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,150 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,150 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,150 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,150 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,150 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:51,150 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,150 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,150 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,155 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:51,155 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:51,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,157 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:51,157 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:51,157 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,157 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,158 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,158 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,158 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,159 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,159 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,159 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,159 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,159 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,159 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,159 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,159 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,161 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,161 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,161 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,185 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,185 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,185 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,186 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,186 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,186 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,192 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:51,192 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:51,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,196 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,196 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:51,196 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,196 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,196 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,196 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,196 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,196 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,196 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,197 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,197 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:51,197 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,197 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,198 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,198 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,198 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:51,198 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,198 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,198 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,198 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:51,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,269 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:51,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:51,269 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:51,269 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:51,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:51,269 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:51,269 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 25#L65-8true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,270 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 155#L65-9true, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,270 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,270 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 158#L65-5true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,270 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,270 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:51,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,291 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:51,291 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:51,292 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 25#L65-8true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,292 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,292 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:51,292 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:51,292 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,293 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:51,293 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:51,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 158#L65-5true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,293 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:51,293 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:03:51,293 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,293 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:51,384 INFO L124 PetriNetUnfolderBase]: 6103/17393 cut-off events. [2025-03-15 01:03:51,384 INFO L125 PetriNetUnfolderBase]: For 371314/403003 co-relation queries the response was YES. [2025-03-15 01:03:51,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59789 conditions, 17393 events. 6103/17393 cut-off events. For 371314/403003 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 191973 event pairs, 2871 based on Foata normal form. 283/14268 useless extension candidates. Maximal degree in co-relation 41915. Up to 6698 conditions per place. [2025-03-15 01:03:51,542 INFO L140 encePairwiseOnDemand]: 254/267 looper letters, 85 selfloop transitions, 14 changer transitions 12/289 dead transitions. [2025-03-15 01:03:51,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 289 transitions, 1882 flow [2025-03-15 01:03:51,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-15 01:03:51,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-15 01:03:51,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2214 transitions. [2025-03-15 01:03:51,546 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8292134831460675 [2025-03-15 01:03:51,547 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, 1 predicate places. [2025-03-15 01:03:51,547 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 289 transitions, 1882 flow [2025-03-15 01:03:51,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 217.14285714285714) internal successors, (1520), 7 states have internal predecessors, (1520), 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) [2025-03-15 01:03:51,547 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:51,548 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:51,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-15 01:03:51,548 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread3Err2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:51,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:51,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1883461696, now seen corresponding path program 1 times [2025-03-15 01:03:51,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:51,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324697803] [2025-03-15 01:03:51,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:51,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:51,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:51,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:51,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:51,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324697803] [2025-03-15 01:03:51,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324697803] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:51,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:51,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:03:51,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610324235] [2025-03-15 01:03:51,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:51,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:03:51,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:51,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:03:51,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:03:51,578 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 244 out of 267 [2025-03-15 01:03:51,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 289 transitions, 1882 flow. Second operand has 3 states, 3 states have (on average 245.66666666666666) internal successors, (737), 3 states have internal predecessors, (737), 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) [2025-03-15 01:03:51,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:51,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 244 of 267 [2025-03-15 01:03:51,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:51,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:51,877 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:51,877 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:51,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:51,903 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:51,903 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:51,903 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:51,903 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:51,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,903 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:51,903 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:51,903 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:51,903 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:51,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:51,905 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:51,905 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:51,905 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:51,905 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:51,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:51,908 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,908 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,908 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,908 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:51,908 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:03:51,908 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:03:51,908 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:03:51,908 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:03:51,908 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:03:51,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:51,909 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,909 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,909 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,909 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:51,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:51,938 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:03:51,938 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:51,938 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:51,938 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:51,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:51,938 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:51,939 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:51,939 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:51,939 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:51,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:51,942 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:51,942 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:51,942 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:51,942 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:51,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:51,947 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:03:51,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:51,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:51,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:51,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:51,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:51,978 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:51,978 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:51,978 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:51,978 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:51,978 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:52,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true]) [2025-03-15 01:03:52,015 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:03:52,015 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:52,015 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:52,015 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:52,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [289#true, 24#L64-1true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true]) [2025-03-15 01:03:52,016 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [72#L64-2true, 289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true]) [2025-03-15 01:03:52,016 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:52,016 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:52,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,017 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,017 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,017 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,017 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true]) [2025-03-15 01:03:52,017 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,017 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,017 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,017 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,024 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,024 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,024 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,024 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,065 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true]) [2025-03-15 01:03:52,065 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,065 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,065 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,066 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true]) [2025-03-15 01:03:52,068 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,068 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,068 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,068 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,110 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,110 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,110 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,110 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,110 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true]) [2025-03-15 01:03:52,111 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:03:52,111 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:52,111 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:52,111 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:52,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,111 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,111 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,111 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,111 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,111 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,112 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:52,113 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,113 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,113 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,113 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,113 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,117 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,117 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,117 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,117 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,159 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,160 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true]) [2025-03-15 01:03:52,164 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,164 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,164 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,165 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,165 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,165 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,165 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,165 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:52,169 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,169 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,169 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,169 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true]) [2025-03-15 01:03:52,207 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,207 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,207 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,207 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,208 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,208 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,208 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,208 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,208 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,208 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:52,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,209 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,209 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,209 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,209 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:52,209 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,210 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:52,210 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,210 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,215 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,215 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,216 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,216 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,216 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,216 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,216 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,216 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,221 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,222 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,222 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,222 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,420 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true]) [2025-03-15 01:03:52,420 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true]) [2025-03-15 01:03:52,421 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,421 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,421 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,421 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,421 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,422 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,422 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,422 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,422 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,422 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,432 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,432 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,432 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,432 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,433 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,433 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,433 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,433 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:52,454 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,454 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,454 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,455 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:52,455 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:52,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,485 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true]) [2025-03-15 01:03:52,486 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:52,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,488 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,488 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,488 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,488 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,488 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,496 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,496 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,496 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,496 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,496 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true]) [2025-03-15 01:03:52,522 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,522 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,522 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,523 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,523 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,523 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,523 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:52,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:52,524 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,524 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,524 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,525 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,525 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,525 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,525 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,525 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,525 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,525 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,531 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,531 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,531 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,531 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,531 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,534 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,534 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,534 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,559 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,559 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,560 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,560 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:52,568 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,568 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,569 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,569 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,569 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,569 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,569 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,569 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,596 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,596 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:52,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,617 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,617 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:52,617 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:52,617 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:52,617 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:52,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,617 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,617 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:52,617 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:52,617 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:52,617 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:52,634 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,635 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:52,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,676 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,676 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,676 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:52,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,678 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,678 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,678 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,678 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,716 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,717 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,717 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,717 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,718 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,718 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,718 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,718 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,719 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,719 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,719 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,719 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,719 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,719 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,719 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,719 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,720 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:52,741 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,742 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,742 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,742 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:52,744 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:52,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:52,744 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 177#L56-3true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:52,745 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:52,745 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,745 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,745 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,745 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,757 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,757 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,757 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,757 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:52,760 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,760 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,760 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,760 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,760 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:52,762 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,762 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,762 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,762 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,764 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,764 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,764 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:52,765 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,765 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,765 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,766 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,766 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,766 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,766 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,766 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,766 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,766 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,766 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 177#L56-3true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:52,789 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,789 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,789 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,789 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,789 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,793 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,793 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,793 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,793 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,793 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,793 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,793 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,793 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:52,794 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:52,794 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,803 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,804 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,804 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,804 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,804 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,804 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,804 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:52,807 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:52,809 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,809 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,809 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,809 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:52,810 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,810 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,810 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,810 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 127#L64-4true]) [2025-03-15 01:03:52,810 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,810 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,810 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,810 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,812 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,812 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,812 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,812 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,812 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,812 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,812 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,812 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,813 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:52,813 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,813 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,814 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,814 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,815 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,815 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,815 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,815 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,815 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,815 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,815 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,815 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,843 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,843 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,843 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,850 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,850 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,850 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,850 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,850 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,850 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,850 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,850 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,850 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true]) [2025-03-15 01:03:52,855 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,855 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,855 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,855 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,856 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,856 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,856 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,856 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,859 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,859 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,859 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,859 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,860 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,860 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,860 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,888 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,888 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:52,894 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,894 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,894 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,894 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,894 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,894 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,894 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,894 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,895 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:52,895 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,895 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,896 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,896 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,896 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,896 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,896 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,896 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,896 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,896 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,896 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,902 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,902 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,902 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,902 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,903 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,903 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,903 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,903 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,905 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,905 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,905 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,906 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,906 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,906 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:52,906 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,907 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,907 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,938 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,938 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,938 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,944 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,944 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:52,944 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,944 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,945 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,945 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,945 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,945 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,945 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,945 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,945 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,945 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,945 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,951 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:03:52,951 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:03:52,951 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:03:52,951 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:03:52,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,951 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,951 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,951 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,951 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,954 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,954 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][236], [248#L49-2true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,954 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:52,954 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [24#L64-1true, 248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,955 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][217], [24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,955 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,955 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,955 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,955 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:52,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,994 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:03:52,994 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:52,994 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:52,994 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:52,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,994 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,994 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,994 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,994 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,994 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:03:52,994 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:52,995 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:52,995 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:52,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:52,995 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,995 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,995 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,995 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:52,997 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:52,997 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:52,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:53,024 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,024 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,024 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true]) [2025-03-15 01:03:53,025 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,025 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:53,027 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:03:53,027 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:53,027 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:53,027 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:53,027 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:53,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:53,027 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,027 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,027 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,027 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,027 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,028 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,028 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,028 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,028 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,028 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,028 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,028 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,028 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,028 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,028 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,034 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:03:53,035 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:53,035 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:53,035 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:53,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,035 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,035 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,035 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,035 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:53,038 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true]) [2025-03-15 01:03:53,038 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,038 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true]) [2025-03-15 01:03:53,039 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,039 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:53,039 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,040 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:53,040 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:53,040 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:53,040 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:53,040 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:53,040 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:53,040 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:53,040 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:53,067 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true]) [2025-03-15 01:03:53,067 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,067 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,075 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:03:53,075 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:53,075 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:53,075 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:53,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,075 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:53,075 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:53,075 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:53,075 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:53,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,076 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:03:53,076 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:53,076 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:53,076 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:53,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,076 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:53,076 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:53,076 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:53,076 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:53,078 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true]) [2025-03-15 01:03:53,078 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,078 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,078 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,078 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,078 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,078 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,078 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,078 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:53,079 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,079 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,079 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,079 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,079 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,079 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,079 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,107 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,107 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,107 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,107 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,107 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,107 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,107 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,107 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,107 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,108 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,108 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,108 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,108 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,108 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,110 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,110 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,110 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,110 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,110 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,110 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,110 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:53,111 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,111 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,111 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,111 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,117 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,117 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,117 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,117 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:53,119 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,119 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,119 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,119 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,119 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,119 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,119 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,120 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,120 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,120 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:53,148 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true]) [2025-03-15 01:03:53,148 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,148 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,155 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:53,155 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:53,155 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:53,155 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:53,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,155 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:53,155 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:53,155 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:53,155 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:53,158 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:53,158 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,158 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,158 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,158 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,158 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,158 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,158 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,158 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true]) [2025-03-15 01:03:53,158 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,158 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:53,159 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true]) [2025-03-15 01:03:53,159 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,159 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:53,183 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,184 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,184 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,184 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,184 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,186 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,186 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,186 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,186 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,186 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,186 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,186 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,187 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,187 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,187 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,187 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:53,192 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,192 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,192 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,192 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:53,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,192 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:53,192 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:53,192 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:53,192 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:53,193 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,193 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,193 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,193 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,194 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,194 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,194 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,195 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,195 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,195 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,195 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true]) [2025-03-15 01:03:53,224 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:53,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,224 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,224 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:53,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,224 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,225 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,225 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,225 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,225 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true]) [2025-03-15 01:03:53,226 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true]) [2025-03-15 01:03:53,226 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:53,253 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,253 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,253 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,254 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,254 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,254 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,254 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,254 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,254 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,254 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,254 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,255 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,255 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,255 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,255 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,256 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,256 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,256 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,257 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,257 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:53,257 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,277 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,278 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,278 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,278 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,443 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:53,443 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:53,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,445 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:53,445 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:53,445 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,445 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,445 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,445 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,445 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,445 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:53,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,445 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,446 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,446 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,446 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,446 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,448 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,448 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,448 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:53,464 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,464 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:53,464 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,464 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,464 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,464 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,464 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,465 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,465 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,465 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,465 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,469 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:53,469 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:53,469 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:53,469 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:53,469 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:53,469 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:53,469 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:53,469 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:53,469 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:53,472 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,472 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:53,472 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,472 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,472 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:53,472 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,472 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,472 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,472 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,472 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:53,472 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,473 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,473 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:53,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true]) [2025-03-15 01:03:53,494 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,494 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,494 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,494 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:53,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true]) [2025-03-15 01:03:53,511 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,511 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,511 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,511 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,512 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,512 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 188#L65-13true]) [2025-03-15 01:03:53,512 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,512 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:53,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:53,528 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,528 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,528 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,528 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 188#L65-13true]) [2025-03-15 01:03:53,528 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,528 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,528 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,528 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:53,529 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,529 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,529 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,529 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 188#L65-13true]) [2025-03-15 01:03:53,529 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,529 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,529 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,529 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:53,597 INFO L124 PetriNetUnfolderBase]: 6315/18094 cut-off events. [2025-03-15 01:03:53,597 INFO L125 PetriNetUnfolderBase]: For 413373/440028 co-relation queries the response was YES. [2025-03-15 01:03:53,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66564 conditions, 18094 events. 6315/18094 cut-off events. For 413373/440028 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 202442 event pairs, 2935 based on Foata normal form. 32/14796 useless extension candidates. Maximal degree in co-relation 46584. Up to 7036 conditions per place. [2025-03-15 01:03:53,760 INFO L140 encePairwiseOnDemand]: 262/267 looper letters, 51 selfloop transitions, 2 changer transitions 21/299 dead transitions. [2025-03-15 01:03:53,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 299 transitions, 2296 flow [2025-03-15 01:03:53,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:03:53,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:03:53,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 749 transitions. [2025-03-15 01:03:53,762 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9350811485642946 [2025-03-15 01:03:53,762 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, 1 predicate places. [2025-03-15 01:03:53,762 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 299 transitions, 2296 flow [2025-03-15 01:03:53,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 245.66666666666666) internal successors, (737), 3 states have internal predecessors, (737), 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) [2025-03-15 01:03:53,763 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:53,763 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:53,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-15 01:03:53,763 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:53,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:53,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1246256495, now seen corresponding path program 1 times [2025-03-15 01:03:53,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:53,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325798986] [2025-03-15 01:03:53,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:53,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:53,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:53,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:53,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:53,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325798986] [2025-03-15 01:03:53,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325798986] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:53,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:53,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:03:53,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72958670] [2025-03-15 01:03:53,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:53,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 01:03:53,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:53,855 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 01:03:53,855 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-03-15 01:03:53,855 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 267 [2025-03-15 01:03:53,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 299 transitions, 2296 flow. Second operand has 5 states, 5 states have (on average 232.4) internal successors, (1162), 5 states have internal predecessors, (1162), 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) [2025-03-15 01:03:53,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:53,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 267 [2025-03-15 01:03:53,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:54,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][288], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:54,207 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:03:54,207 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:54,207 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:54,207 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:54,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][288], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:03:54,207 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,207 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,207 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,207 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][288], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:03:54,208 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,209 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,209 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,209 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, 292#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 321#(<= (+ ~M~0 1) 0), 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 127#L64-4true]) [2025-03-15 01:03:54,211 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:03:54,211 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:54,211 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:54,211 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:54,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:03:54,234 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:03:54,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:54,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:54,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:54,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][288], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:03:54,237 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][288], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:54,269 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:03:54,269 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:54,269 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:54,269 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:54,269 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:54,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,314 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,314 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,314 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,314 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [24#L64-1true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:03:54,338 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:03:54,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:03:54,338 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][288], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:03:54,338 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:54,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][288], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:03:54,339 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,339 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,339 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,339 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,339 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:03:54,344 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,344 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:54,345 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,345 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:54,345 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,346 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,346 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,346 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,346 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,346 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:54,348 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:54,349 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,349 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [72#L64-2true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,349 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,349 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,351 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,351 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,351 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,351 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,351 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,351 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,351 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,351 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,354 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,354 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,354 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,354 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,355 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,355 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,355 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,355 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,355 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,355 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,360 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,360 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,360 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,360 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,360 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,360 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,360 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,360 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:03:54,383 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,383 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,383 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,383 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,389 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,389 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,389 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,390 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,390 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,390 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,390 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,391 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,391 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,391 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,391 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,391 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,391 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:54,392 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,392 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,392 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,392 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:54,393 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,393 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,393 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,393 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,393 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,393 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,393 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,393 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,394 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,395 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,395 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,395 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,395 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,395 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,395 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,395 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,395 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,396 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,397 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,397 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,397 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,397 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,397 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,401 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,401 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,401 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,401 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,401 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,401 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,401 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,401 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,411 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:03:54,411 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:54,411 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:54,411 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:54,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,411 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:54,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][288], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:03:54,426 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:03:54,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:03:54,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:03:54,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:03:54,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:03:54,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:03:54,433 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,433 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,433 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,433 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,438 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,438 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,438 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,438 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,439 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,439 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,440 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,440 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,440 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,440 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,441 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,441 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,441 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,441 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,441 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,441 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,441 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,441 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,442 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,442 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,442 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,442 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,442 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 24#L64-1true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,443 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,443 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,443 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,444 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,444 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,444 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,445 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,445 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,445 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,445 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,445 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,446 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,446 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,446 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,446 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,446 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,446 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,446 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,446 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,447 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,447 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:54,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,452 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,452 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,452 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,452 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,452 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,452 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,452 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,452 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,489 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,489 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,493 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [72#L64-2true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,493 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,493 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,493 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,494 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,494 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,494 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,494 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,494 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,496 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,496 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,496 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,496 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,497 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,497 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,497 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,497 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,497 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,498 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,498 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,498 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:54,498 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:54,499 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,499 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,499 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,499 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,499 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,499 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,499 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:54,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,504 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,504 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,504 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,504 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,505 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,540 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,540 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,541 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,547 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,547 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,547 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,547 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,548 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,548 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,548 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,548 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,548 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,548 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,548 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,550 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:03:54,550 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,550 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,551 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,551 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,551 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,551 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,552 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,552 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:03:54,552 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:54,552 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:54,552 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:54,552 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:54,552 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:54,552 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:54,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:54,559 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,559 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,559 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,559 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:54,559 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,559 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,559 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,560 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:54,596 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:54,596 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,596 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,596 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,596 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:54,597 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:54,597 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,597 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:54,597 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:54,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:54,598 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [24#L64-1true, 289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,598 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,598 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:54,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,605 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,605 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,605 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:03:54,606 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:54,606 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,606 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,607 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,607 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,607 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,607 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,761 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,761 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,761 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,761 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,761 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [24#L64-1true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,792 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,792 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:54,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,801 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,804 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,804 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,804 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,805 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,805 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,805 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,805 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,805 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,805 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,805 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,805 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,805 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:54,813 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,813 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,813 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,813 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:54,813 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][303], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,847 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,847 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,847 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,847 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,847 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [72#L64-2true, 289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,848 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,848 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,849 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,849 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,850 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,850 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,850 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,850 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,850 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,850 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,850 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,859 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,859 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,859 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,859 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,859 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,860 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,860 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,860 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,860 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:54,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 17#L64-11true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,860 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,863 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:54,863 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,863 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:54,864 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,864 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,864 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,864 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,864 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,864 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,864 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,864 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,864 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,865 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,865 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,865 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,865 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,874 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,874 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,874 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,874 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,875 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,875 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,875 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,875 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:54,911 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,911 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,912 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:54,912 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,913 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,913 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,913 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,913 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:54,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:03:54,919 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:54,919 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,919 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,919 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,919 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,920 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:03:54,920 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:54,920 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:54,920 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:54,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,924 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,924 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,924 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,924 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,925 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,925 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,925 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:54,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:54,968 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,969 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,969 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:54,970 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,970 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:54,970 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:54,970 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:54,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:03:54,977 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,978 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,978 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,978 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,978 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:54,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:54,978 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,978 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,978 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:54,978 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:55,022 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:03:55,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:55,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:55,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:55,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:55,022 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:55,023 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 205#L64-12true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:55,023 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:55,023 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,024 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,024 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,025 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:55,025 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,025 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,033 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,033 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,033 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,033 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,033 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:55,034 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,034 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,034 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,034 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,040 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,040 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,040 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,040 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,051 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,051 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,051 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,051 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,051 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:55,083 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,083 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,083 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,083 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:55,083 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,083 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,083 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,083 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:55,084 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:55,084 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][325], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 318#true]) [2025-03-15 01:03:55,084 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,084 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,085 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,085 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,085 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,085 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,085 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,085 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,085 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,085 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:03:55,086 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,086 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,086 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,086 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,091 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:55,097 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,097 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,097 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,097 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,097 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,098 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,098 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,098 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,098 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,099 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,099 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,099 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,099 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,103 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,104 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,104 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,104 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,104 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,105 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,105 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,105 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,105 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:55,105 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,105 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,105 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,105 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,116 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,116 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:55,116 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:55,116 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,116 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:55,144 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,144 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,144 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,145 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,145 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][325], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 318#true]) [2025-03-15 01:03:55,145 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,145 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:55,146 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][325], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 318#true]) [2025-03-15 01:03:55,146 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:55,147 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,147 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:55,148 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,148 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,148 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,148 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,155 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,155 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,155 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,155 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,156 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,156 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,156 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,156 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,156 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,159 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,159 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,159 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,159 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,162 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,162 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,162 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,162 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,162 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,163 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,163 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,163 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,163 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,163 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,169 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,169 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,169 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:55,170 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:55,170 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:55,170 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,170 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 5#L48-2true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:55,195 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,195 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,195 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,195 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:55,205 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,205 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,205 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,205 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,206 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,206 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,206 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,206 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,207 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][325], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 318#true]) [2025-03-15 01:03:55,207 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:55,207 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,208 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,208 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,208 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:55,208 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,209 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,209 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,209 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,214 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,214 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,214 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,215 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,215 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,215 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,215 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,215 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,215 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,216 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,219 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,219 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,219 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,219 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 40#L65-2true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,219 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,219 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,219 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,219 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 321#(<= (+ ~M~0 1) 0), 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:55,251 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,251 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,251 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,251 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 321#(<= (+ ~M~0 1) 0), 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:55,260 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,260 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,260 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,260 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,260 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:55,261 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,261 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,261 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,261 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,261 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,263 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,263 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,263 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:55,264 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,264 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,264 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,264 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,265 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,265 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,265 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true, 127#L64-4true]) [2025-03-15 01:03:55,265 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,265 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,266 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:55,266 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,266 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,267 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,267 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,267 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,273 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,273 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,273 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,273 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,273 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,273 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,273 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,273 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,273 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,277 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,277 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,277 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,277 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,282 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,282 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,282 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,282 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,287 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,287 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,287 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,287 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,297 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,297 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,297 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,297 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,297 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,297 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,297 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,297 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,326 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,326 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,326 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,326 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,326 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,326 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,326 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,326 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 7#L57-6true, 318#true]) [2025-03-15 01:03:55,327 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,327 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,327 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,327 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,328 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,328 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,328 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:55,328 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,329 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,329 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,330 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,330 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,330 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,330 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,330 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,330 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,330 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,344 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,344 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,344 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,344 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,345 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,346 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,346 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,346 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,346 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:55,347 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,347 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,347 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,347 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,353 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,353 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,353 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,353 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,354 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,354 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,354 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,354 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,354 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,354 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:55,365 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,365 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,365 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,365 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:03:55,365 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,365 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,365 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,365 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,394 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,394 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,394 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,394 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,395 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,395 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,395 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,395 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:55,396 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:55,396 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:55,396 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,396 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,397 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,397 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,397 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true, 127#L64-4true]) [2025-03-15 01:03:55,397 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,397 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,397 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,397 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,399 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:55,399 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,399 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:55,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,416 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,416 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,416 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,416 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,416 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:55,417 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,417 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,417 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,417 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,417 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,424 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:55,424 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:55,424 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,424 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,438 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,438 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:55,438 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:55,439 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:55,439 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:55,454 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:55,454 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,454 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,454 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,454 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,454 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,454 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,465 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,466 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,466 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,466 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,466 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 126#L86true]) [2025-03-15 01:03:55,467 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,467 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,467 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,467 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,467 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,467 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,467 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,467 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,468 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:55,468 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 31#L57-8true, 318#true]) [2025-03-15 01:03:55,468 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,468 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,469 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,469 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,469 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,469 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,469 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,469 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,469 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,469 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,469 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:03:55,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,470 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:55,470 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:55,470 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:55,470 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,470 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,473 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,473 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,473 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,473 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,473 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,473 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,473 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:55,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:55,521 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,521 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:55,522 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:55,522 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:55,522 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,522 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 321#(<= (+ ~M~0 1) 0), 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 127#L64-4true]) [2025-03-15 01:03:55,524 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,525 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,525 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,525 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,525 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,525 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 126#L86true]) [2025-03-15 01:03:55,536 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,536 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,536 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,536 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,536 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,536 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,536 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,536 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,536 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:55,537 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,537 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,537 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,537 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,537 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:03:55,537 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:03:55,537 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:03:55,537 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:03:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,537 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,537 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,537 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,537 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,538 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,538 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,538 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,538 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:55,539 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:55,539 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:55,539 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:55,539 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,539 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,540 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,540 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,540 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,540 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,540 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,540 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,540 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,540 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,541 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:55,541 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,541 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,542 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,542 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:55,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,566 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,566 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,566 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,566 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:55,589 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:55,589 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,589 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,589 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:55,589 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:55,589 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,589 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,589 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,591 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:55,591 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,591 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,591 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:55,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,591 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:55,591 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,591 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,591 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:03:55,598 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,598 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,598 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,598 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,611 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,611 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,611 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,611 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,616 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,617 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,617 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,618 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,618 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:55,618 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,618 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,619 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:55,619 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:03:55,619 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:55,619 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,619 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:55,620 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,620 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,620 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,620 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,621 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,621 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,621 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,621 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,621 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,621 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,621 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,621 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:55,621 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:03:55,621 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:03:55,621 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:03:55,621 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:03:55,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 25#L65-8true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,622 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,622 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,622 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,622 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,622 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,622 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,622 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,622 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,622 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,622 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,623 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:55,623 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,623 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,626 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,626 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,626 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,626 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,626 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,626 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,626 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:55,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,630 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,630 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,630 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,630 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,652 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,652 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,652 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,652 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,652 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:03:55,653 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,653 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,653 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,653 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,668 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,668 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,668 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,668 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:55,668 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:55,669 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,669 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,669 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,669 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,670 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,670 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,670 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,670 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,676 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:55,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,676 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:55,676 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,676 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,678 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,678 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:55,684 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,684 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,684 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,684 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,684 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:55,694 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,694 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:55,695 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,695 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,695 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,695 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,695 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,696 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,696 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,696 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,696 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,696 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,697 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,697 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,697 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,698 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,698 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,698 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,698 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 126#L86true]) [2025-03-15 01:03:55,703 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,703 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,703 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:55,704 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,704 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,704 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,704 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,704 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,704 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,704 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,704 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,704 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:03:55,704 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:55,704 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:55,704 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:55,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:55,705 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,705 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,705 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,705 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,705 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,705 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,705 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,705 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,705 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,705 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:55,706 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,706 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,706 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,707 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,707 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,707 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,707 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,708 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:03:55,708 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:55,708 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:55,708 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:03:55,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:55,708 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,708 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,708 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,708 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,708 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,708 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,708 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,708 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:55,708 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,709 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:55,709 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,709 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,710 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,710 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,710 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,711 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,711 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,712 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,712 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,712 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,712 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,712 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:55,716 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,716 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,717 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,717 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:55,744 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,744 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,744 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,744 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,744 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,763 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,763 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,764 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,764 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,764 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,764 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:55,767 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,767 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,767 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,767 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,769 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,769 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,769 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,769 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,770 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,773 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,773 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,773 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:55,773 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:55,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,774 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:55,774 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,774 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,774 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,774 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:55,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,777 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,777 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,777 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,777 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 126#L86true]) [2025-03-15 01:03:55,777 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,777 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,777 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,777 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:55,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,778 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,778 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,778 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,778 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,789 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,789 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,789 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,789 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,789 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,790 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,790 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,790 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:55,790 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,790 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,790 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,791 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,791 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,791 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:55,791 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:03:55,791 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,791 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:55,792 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,792 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,792 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,792 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,792 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,792 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,793 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:55,793 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,793 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,793 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,793 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:55,793 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,800 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:55,800 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:55,800 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:55,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:55,801 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:03:55,801 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:55,801 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:55,801 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:55,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,801 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,801 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,801 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,801 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,802 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:55,802 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:55,802 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,802 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,803 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 21#L65-6true, 318#true]) [2025-03-15 01:03:55,803 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 25#L65-8true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,803 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,803 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,804 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:55,804 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,804 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,804 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,804 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 25#L65-8true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,804 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:03:55,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:55,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:55,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:03:55,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:55,805 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,805 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,805 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,805 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true, 127#L64-4true]) [2025-03-15 01:03:55,805 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,805 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,805 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,805 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,806 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:03:55,806 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,806 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,807 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:55,808 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,808 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,808 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,808 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,808 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,808 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,808 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,808 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:55,809 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,809 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,809 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:55,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,810 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:55,810 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,810 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:55,810 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:55,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,814 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,814 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,814 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,814 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:55,814 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,814 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,815 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:55,815 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,073 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,074 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,074 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,075 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,075 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,075 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,080 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,080 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,080 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,080 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,080 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,082 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,082 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,082 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,082 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,082 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:56,087 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,087 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,087 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,087 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,087 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 148#L65true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:56,087 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:03:56,087 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:56,087 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:56,087 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:56,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:03:56,090 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 226#L56-10true]) [2025-03-15 01:03:56,090 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:56,090 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,090 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,091 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:03:56,091 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,091 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,091 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,091 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,091 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:03:56,094 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,094 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,094 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,094 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,103 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,104 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,104 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,104 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,104 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,105 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,105 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,105 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,105 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,105 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,105 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,105 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,106 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,106 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,107 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,107 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,107 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,107 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,107 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,108 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,108 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,108 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,109 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,109 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,109 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,109 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,109 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,110 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,110 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,110 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,110 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,111 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,111 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,111 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,111 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,111 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,111 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,111 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:56,122 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,122 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,122 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,122 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,122 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,122 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,123 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,123 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,123 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,123 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,125 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,125 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,125 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,125 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 25#L65-8true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,126 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,126 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,126 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,126 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,126 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,126 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,126 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,126 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,126 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,127 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,127 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:56,127 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,128 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,128 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,129 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,129 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,129 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,129 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,129 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,129 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,129 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,129 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,130 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,130 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,130 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,130 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,130 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,130 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,131 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:56,131 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,131 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,131 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,131 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,131 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,131 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,132 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,132 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,132 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,133 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,133 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,135 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,135 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,135 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,136 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,136 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,136 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,136 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,137 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,137 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,137 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,138 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,138 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,138 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,200 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,200 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,200 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,201 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,204 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,204 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,204 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,204 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,204 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,204 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,204 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 148#L65true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:56,209 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,209 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,209 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,209 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,209 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:03:56,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:56,209 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,209 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,209 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,209 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,209 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,210 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 226#L56-10true]) [2025-03-15 01:03:56,212 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,212 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,212 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,212 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:03:56,215 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,215 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:56,215 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:56,215 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,222 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,222 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,222 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,222 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,223 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,223 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,223 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,224 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,224 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,224 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,224 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,225 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,225 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,225 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,225 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,225 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,226 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,226 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,226 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,226 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,226 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,226 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,226 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,240 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,241 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:56,241 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,241 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true, 126#L86true]) [2025-03-15 01:03:56,242 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,242 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,242 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,242 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 21#L65-6true, 318#true]) [2025-03-15 01:03:56,242 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,242 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,242 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,242 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:56,243 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:03:56,243 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:56,243 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:56,243 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:03:56,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,244 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,244 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,244 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,244 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:03:56,244 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,244 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,245 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,245 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,245 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,245 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,246 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,246 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,246 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,246 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:56,246 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,246 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,246 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,246 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,247 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,247 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,247 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,247 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,247 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,247 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,247 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,247 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,248 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:03:56,248 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,248 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,248 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,248 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,248 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,248 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,250 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,250 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,250 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,250 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,250 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,250 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,250 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,250 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,250 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 127#L64-4true]) [2025-03-15 01:03:56,251 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,251 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,251 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,252 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,252 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,252 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,253 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,253 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,253 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,253 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,253 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,253 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,253 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,253 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,253 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,253 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,254 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,254 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,254 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,254 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,254 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,254 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,254 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,254 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,254 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,254 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,255 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,255 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,255 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,256 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,256 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,256 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,256 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,256 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,256 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,256 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,256 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,257 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,257 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,317 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,317 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,317 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,317 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,317 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,317 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,317 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,317 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:03:56,325 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,325 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,325 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,325 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,325 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,333 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,333 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,333 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,333 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,333 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,334 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,334 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,335 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,335 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,335 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,335 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,338 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,338 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,338 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,338 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,338 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,338 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,338 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,338 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,341 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,341 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,341 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,341 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,342 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,342 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,342 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,342 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,343 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,344 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,344 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,344 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,344 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,344 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,344 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,344 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,345 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,345 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,345 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,345 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true, 126#L86true]) [2025-03-15 01:03:56,357 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,358 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,358 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,358 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,358 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 126#L86true]) [2025-03-15 01:03:56,358 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,358 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,358 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,358 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true, 188#L65-13true]) [2025-03-15 01:03:56,359 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,359 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,359 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,359 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:56,359 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,359 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,359 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,359 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:56,360 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,360 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,360 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,360 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,360 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,360 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,360 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,360 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,361 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,361 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,361 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,361 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,362 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,362 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,362 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,362 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,362 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,362 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,362 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,362 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,362 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,362 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,363 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:03:56,363 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,363 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,364 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,364 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,364 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,364 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:56,364 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,364 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,364 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,364 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:56,365 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,365 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,365 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,365 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:03:56,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:56,365 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,365 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,365 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,365 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,366 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,366 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,366 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,366 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,368 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,368 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,368 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,368 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,369 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,369 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,369 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,369 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,371 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,371 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true, 226#L56-10true]) [2025-03-15 01:03:56,371 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,371 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,371 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,372 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,372 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,372 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,372 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,373 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,373 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,373 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,373 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,373 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,373 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,373 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,373 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,373 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,373 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,374 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,374 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,374 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,374 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,375 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,375 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,375 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,376 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,376 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,376 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,377 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,377 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,377 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,377 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,378 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,378 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,378 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,378 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:03:56,446 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,446 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,446 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,446 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,451 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,451 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,451 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,451 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,451 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,451 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,451 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,452 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,452 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,452 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,452 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,452 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,452 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,452 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,452 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,453 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,453 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,455 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,455 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,455 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,455 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,456 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,456 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,456 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,456 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,456 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,457 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,457 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,457 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,457 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:03:56,465 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,465 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,465 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,465 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,465 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 126#L86true, 188#L65-13true]) [2025-03-15 01:03:56,465 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,465 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,465 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,465 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,465 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 21#L65-6true, 318#true]) [2025-03-15 01:03:56,466 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,466 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:56,467 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,467 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,467 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,467 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,468 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,468 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,468 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,468 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:56,468 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,468 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,468 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,468 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:56,469 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,469 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,469 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,469 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,469 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,469 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,469 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,469 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,470 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:56,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,471 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:56,471 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:03:56,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:56,471 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,471 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,472 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,472 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,472 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,472 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:56,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,474 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,474 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,474 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,474 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,474 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,474 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,474 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,475 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,475 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,475 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,475 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,476 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,476 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,476 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,476 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,476 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,476 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,476 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,477 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,477 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,478 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,478 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,478 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,478 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,479 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,479 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 40#L65-2true, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,480 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,480 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,480 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,480 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,481 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L292 olderBase$Statistics]: inserting event number 11 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,481 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,482 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,482 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,482 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,482 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,483 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,483 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,483 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,483 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,483 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,483 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:56,483 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,483 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:56,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,484 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,484 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:56,484 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,484 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:56,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 226#L56-10true]) [2025-03-15 01:03:56,548 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,548 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,548 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,548 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,553 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,553 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,553 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,553 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,553 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,554 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:56,554 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,554 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,554 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,556 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,556 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,556 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,556 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,557 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,557 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,557 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,557 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,557 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 127#L64-4true]) [2025-03-15 01:03:56,558 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,558 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,558 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,558 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,559 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,559 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,563 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,563 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,564 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,564 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,564 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,564 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,564 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,571 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true, 126#L86true]) [2025-03-15 01:03:56,571 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,571 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,571 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,571 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,571 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,571 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:56,572 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:56,572 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:56,572 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,572 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 25#L65-8true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,573 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,573 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,573 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,573 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,574 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,574 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,574 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,574 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:56,574 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,574 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,574 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,574 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,575 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,575 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,575 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,575 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:03:56,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,575 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:56,576 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,576 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,576 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,576 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,576 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,576 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,576 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:56,577 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,577 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,577 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,577 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,578 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,578 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,578 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,578 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,578 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,578 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:56,580 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,580 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L292 olderBase$Statistics]: inserting event number 11 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,581 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,581 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,581 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,581 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,582 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,582 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,582 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,582 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,583 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,583 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,584 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,584 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,584 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,584 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,584 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,585 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,585 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,585 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:03:56,646 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,646 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,646 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,646 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,650 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L292 olderBase$Statistics]: inserting event number 11 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,650 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,650 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L292 olderBase$Statistics]: inserting event number 11 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,651 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L292 olderBase$Statistics]: inserting event number 11 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,651 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,651 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,652 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,652 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,652 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,652 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,653 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,653 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,653 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,653 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,653 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,654 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,654 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,654 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,654 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,654 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,654 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,654 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,654 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,654 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,655 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,655 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,656 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,656 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,656 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,658 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,658 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,658 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,659 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,659 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,659 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,659 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,659 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,660 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,660 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,660 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,660 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,660 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,660 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,660 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,660 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 126#L86true]) [2025-03-15 01:03:56,668 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 126#L86true, 188#L65-13true]) [2025-03-15 01:03:56,668 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,668 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,669 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,669 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,669 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,669 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,669 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,669 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,670 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,670 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,670 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,670 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:56,670 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,670 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,670 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,670 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,671 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,671 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,671 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,671 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,671 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,671 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,671 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,671 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,672 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,672 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,672 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,672 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,673 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,673 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,673 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,673 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:56,673 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,673 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,673 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,673 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:03:56,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:56,673 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,673 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,673 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,673 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,674 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:56,674 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,674 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,674 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:56,675 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,675 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,675 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,675 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:56,675 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,675 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,675 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,676 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:56,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,677 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,677 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,677 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,677 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,677 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,678 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,678 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,678 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,678 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,679 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,679 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,679 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,680 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,680 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,680 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,681 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,681 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,681 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,681 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,681 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,682 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,682 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,682 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,682 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,682 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,682 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,682 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,682 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,682 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,682 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 17#L64-11true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,683 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,683 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:56,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,740 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,740 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:03:56,746 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,746 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,746 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,746 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,749 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,749 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,750 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,750 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,751 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,751 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,751 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,752 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,752 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,752 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,752 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,752 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,753 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,753 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,753 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,753 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,753 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,755 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,755 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,755 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,755 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,756 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,756 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,756 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,756 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,756 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,757 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,757 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,757 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,757 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,758 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,758 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,758 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,758 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,758 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,758 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,759 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,759 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,759 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,761 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,761 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,761 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,761 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,761 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,761 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,762 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,762 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,762 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,762 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,763 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,763 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,763 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,772 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,772 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,772 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,772 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 25#L65-8true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,772 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,772 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,772 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,772 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,773 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,773 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,773 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,773 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:56,773 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,773 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,773 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,773 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,774 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,774 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,774 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,774 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 123#L65-12true, 318#true]) [2025-03-15 01:03:56,775 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,775 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,775 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,775 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,775 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,775 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,775 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,775 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:56,776 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:03:56,776 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:03:56,776 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:03:56,776 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:03:56,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:56,776 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,776 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,776 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,776 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,778 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,778 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,778 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,779 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,779 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,779 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,779 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,779 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,780 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][284], [248#L49-2true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,780 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,780 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,782 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,782 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,782 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,783 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,837 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:56,837 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,837 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,837 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,839 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,839 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true, 188#L65-13true]) [2025-03-15 01:03:56,839 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,839 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,839 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,840 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,840 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,840 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,840 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,841 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:56,841 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,841 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,841 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,841 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,842 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:56,842 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:56,842 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,842 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:56,843 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,843 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,843 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,843 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:56,843 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,844 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,844 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 226#L56-10true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,846 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 226#L56-10true]) [2025-03-15 01:03:56,848 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 226#L56-10true, 188#L65-13true]) [2025-03-15 01:03:56,848 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 226#L56-10true]) [2025-03-15 01:03:56,848 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,848 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:03:56,849 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,852 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,852 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,852 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,852 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,852 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,852 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,852 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,852 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,852 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,853 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,853 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [24#L64-1true, 289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,853 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,853 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,854 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [72#L64-2true, 289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,854 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,854 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,855 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,855 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,855 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,855 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,856 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,856 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,856 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,857 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,857 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,857 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,858 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 99#L64-6true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,858 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,858 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 99#L64-6true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,859 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,859 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,859 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,859 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,859 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,860 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,860 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,860 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,860 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,861 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,861 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,861 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,862 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,872 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,872 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,872 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,872 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,872 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,872 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,872 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,872 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:56,872 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,873 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 155#L65-9true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,873 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,873 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,874 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,874 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,874 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,874 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,874 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,874 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,874 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,875 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 123#L65-12true, 318#true]) [2025-03-15 01:03:56,875 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,875 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,875 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,875 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,876 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:56,876 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:56,876 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,876 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:56,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,877 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,877 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,877 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,877 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:56,877 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,877 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,877 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,877 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:03:56,879 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,879 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,879 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,879 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,926 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:56,926 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:56,926 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,927 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:56,927 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,927 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,927 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,927 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,928 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:56,928 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,928 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,928 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,928 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,929 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:56,929 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,929 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:56,930 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 25#L65-8true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,930 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:56,930 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,931 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,931 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:56,931 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,931 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:56,934 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 5#L48-2true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:56,934 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:56,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,934 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true, 226#L56-10true]) [2025-03-15 01:03:56,935 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,935 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:56,935 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true, 226#L56-10true]) [2025-03-15 01:03:56,935 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,935 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,936 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,936 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,936 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:56,936 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,936 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L292 olderBase$Statistics]: inserting event number 12 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,937 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,937 INFO L292 olderBase$Statistics]: inserting event number 12 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,937 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,937 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,938 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,938 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,938 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,938 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,938 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,938 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,939 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,939 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,939 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,939 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,940 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,940 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,940 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,941 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,941 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:56,941 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,941 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:56,942 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:56,942 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,942 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,943 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,943 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,943 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,944 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,944 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,944 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,944 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,945 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,945 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,945 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,945 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:56,945 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,946 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,946 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,946 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:56,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:56,954 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,954 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,954 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,954 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:56,954 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,954 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,954 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,954 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:56,955 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:03:56,955 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true, 188#L65-13true]) [2025-03-15 01:03:56,955 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,955 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,956 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,956 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,956 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,956 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:03:56,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,956 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,956 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,956 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,956 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:56,957 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,957 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,957 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,957 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,957 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,957 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,957 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,957 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,958 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:56,958 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,958 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,958 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,958 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,959 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,959 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:56,959 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:56,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:56,960 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,960 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,960 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,960 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:56,960 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:56,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,000 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,000 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,000 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 25#L65-8true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,000 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,000 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,001 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,001 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,001 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,001 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,002 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,002 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,002 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,002 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,004 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 321#(<= (+ ~M~0 1) 0), 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 127#L64-4true]) [2025-03-15 01:03:57,004 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,004 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,004 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,004 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,004 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,004 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,004 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,005 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:57,005 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,005 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,005 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,005 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,005 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:57,006 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:57,006 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,007 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:57,007 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,007 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,007 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,008 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,008 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 99#L64-6true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,009 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,009 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,009 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,009 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,010 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:57,010 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:57,010 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:57,010 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,011 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,011 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,011 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,012 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,012 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,012 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,012 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,012 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,012 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,012 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 226#L56-10true]) [2025-03-15 01:03:57,013 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,013 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,013 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,014 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,014 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,014 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,014 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,014 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,015 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,017 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:57,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:57,017 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [248#L49-2true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,017 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:57,017 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:57,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,022 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,022 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,022 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,022 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,022 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,022 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,022 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,022 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,023 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,023 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,023 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,023 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,024 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,024 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,024 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,024 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:03:57,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,024 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,024 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,024 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,024 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,025 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,025 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,025 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,025 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,025 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,026 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,026 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,027 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,027 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,027 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,027 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,027 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,028 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,028 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,028 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,028 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,028 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,029 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,029 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,029 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,029 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,029 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,030 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,030 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,030 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,030 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,030 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,065 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,065 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,066 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,066 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,066 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,066 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,067 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,067 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,067 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,067 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,067 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,068 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,068 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,068 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,069 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,069 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,069 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,070 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,070 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,070 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,070 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,070 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,071 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,071 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,071 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,071 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,072 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,072 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,072 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,073 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,073 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,073 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,073 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,073 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,076 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,076 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:57,076 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,076 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:57,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][239], [99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,076 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,076 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:57,076 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,076 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:57,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,080 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,080 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,080 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,080 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,081 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,081 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,081 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,081 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,081 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,081 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,081 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,081 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,081 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,081 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,081 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,081 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,082 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,082 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,082 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,082 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:03:57,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,082 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,082 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,082 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,082 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,082 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,082 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,082 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,082 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,083 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:57,083 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,083 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,083 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,084 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,084 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,084 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,084 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,085 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,086 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,086 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,086 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,086 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,087 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,087 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,087 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,087 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,088 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,088 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,088 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,088 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,088 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,090 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,090 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,090 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,090 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,090 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,091 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,091 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,091 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,091 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,122 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,122 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,123 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,126 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,127 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,127 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,127 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,127 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,127 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,128 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:03:57,128 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,128 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,128 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,129 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,129 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,129 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,130 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,130 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,130 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,131 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,131 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,131 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,131 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,131 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,131 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,131 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,131 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,132 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,132 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,132 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,132 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,132 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,133 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,133 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,133 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,133 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,134 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 242#L64-5true, 318#true]) [2025-03-15 01:03:57,134 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,134 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,134 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:57,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,136 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,136 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,136 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,136 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,137 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,137 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,137 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,137 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,137 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,145 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,145 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,145 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,145 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,145 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,145 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,145 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,145 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,145 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,146 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,146 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,146 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,146 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,147 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,147 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,147 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,147 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,148 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,148 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,148 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,148 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,148 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,148 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,149 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,149 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,149 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,149 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,150 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,150 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,150 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,150 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,151 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,151 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,151 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,152 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,152 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,152 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,152 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,152 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,152 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,153 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,153 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,182 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,182 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,182 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,182 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,182 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,182 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,182 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,182 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,183 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,183 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,183 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,184 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,184 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:57,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 242#L64-5true, 318#true]) [2025-03-15 01:03:57,184 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,184 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,184 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,184 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,184 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,185 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,185 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,186 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,186 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,186 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,186 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,186 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,187 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,187 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,187 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,187 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,187 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,187 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,187 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true, 226#L56-10true]) [2025-03-15 01:03:57,189 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,189 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,189 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,189 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,189 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true, 188#L65-13true]) [2025-03-15 01:03:57,190 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,190 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,190 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,190 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,190 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,191 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,191 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,191 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,191 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,192 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,192 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,192 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,193 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,193 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,193 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,193 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,193 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,194 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,194 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,194 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,194 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,194 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,195 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,195 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,195 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,195 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,195 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,196 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,196 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,196 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,196 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,197 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,197 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,197 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 21#L65-6true, 318#true]) [2025-03-15 01:03:57,204 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,204 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,204 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,204 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,206 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,206 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,206 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,206 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,206 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,206 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,206 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:57,207 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true, 226#L56-10true]) [2025-03-15 01:03:57,207 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 188#L65-13true]) [2025-03-15 01:03:57,207 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,207 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,208 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,208 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,208 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 226#L56-10true]) [2025-03-15 01:03:57,208 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,208 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:57,209 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,209 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,209 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,210 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,210 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,210 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,210 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,211 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,211 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,211 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,211 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,211 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,212 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,212 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,212 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,212 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,212 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,212 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,212 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,401 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,402 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,402 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,402 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,402 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,402 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,403 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,403 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,403 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,403 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,404 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,404 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,404 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,404 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,404 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,410 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,410 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,410 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,410 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,410 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,410 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,410 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,410 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:03:57,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,410 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,410 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,410 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,410 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,412 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,412 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,412 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,412 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,412 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,413 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,413 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:03:57,413 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,413 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,413 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:03:57,429 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:57,430 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:57,430 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:57,430 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:57,431 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:57,431 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,431 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 31#L57-8true, 318#true]) [2025-03-15 01:03:57,431 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,431 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,435 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,435 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,435 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,435 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,436 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,436 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,436 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,436 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is not cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2025-03-15 01:03:57,436 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2025-03-15 01:03:57,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,437 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,437 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,437 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,437 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,452 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,452 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,452 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,452 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,452 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,453 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,453 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,453 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,453 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,453 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,454 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,454 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,454 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,454 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,455 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:57,455 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,455 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:57,455 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,455 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,455 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 242#L64-5true, 318#true]) [2025-03-15 01:03:57,456 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,456 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,456 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,456 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,456 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,457 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:57,457 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,457 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,457 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,461 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 66#L57-13true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,461 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,461 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 188#L65-13true]) [2025-03-15 01:03:57,461 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,461 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,462 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,462 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,462 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,462 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,462 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,462 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,462 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,462 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:57,477 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:57,477 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,477 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:57,478 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:57,478 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:57,478 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:57,478 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,478 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,495 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,495 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,495 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,496 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,496 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,496 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,496 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,496 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,496 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,498 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,498 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,498 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,498 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,498 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,498 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,499 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:03:57,499 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,499 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,499 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,499 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,499 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,500 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,500 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,500 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,500 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,500 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,500 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,501 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,501 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,501 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,501 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,501 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,501 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,502 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,502 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,502 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,502 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,502 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,502 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,503 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,503 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,503 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,503 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,503 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,503 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,504 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 148#L65true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,504 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,504 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,504 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,505 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,505 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,505 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,505 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,506 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,506 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,506 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,506 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,506 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,508 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,508 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,508 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,508 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,520 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:57,520 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,521 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,523 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,523 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 169#L56-8true, 318#true]) [2025-03-15 01:03:57,523 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,534 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,534 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,534 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,534 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,534 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,534 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,534 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,536 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,536 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,536 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,536 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,536 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,536 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,536 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,536 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,545 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:03:57,545 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,545 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,546 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,546 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,546 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,547 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,547 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,547 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,547 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,547 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,556 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,556 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,556 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,556 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,557 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,557 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,557 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 97#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,557 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,557 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,558 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,558 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,558 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,558 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,558 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,558 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,558 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,558 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,558 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,558 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,559 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,559 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,559 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,559 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,559 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,560 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,560 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:03:57,560 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,561 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,561 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,561 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,561 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,561 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,575 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,575 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,575 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,575 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,576 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,576 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,576 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,576 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,576 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,576 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,577 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,577 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,581 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:03:57,581 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,581 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,581 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,581 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,581 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,581 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,581 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:03:57,581 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,581 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,582 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,582 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,582 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,582 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,582 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:03:57,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,593 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:03:57,593 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,593 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,594 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,594 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,597 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,597 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,597 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:03:57,598 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,598 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,598 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,598 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,601 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,601 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,601 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,602 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,602 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,602 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,602 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,603 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:03:57,603 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,603 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,603 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,603 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:03:57,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,605 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:03:57,605 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,605 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,605 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,605 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,605 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:03:57,605 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,606 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,606 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,606 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,606 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,607 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,607 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,607 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,607 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:03:57,607 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,608 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,608 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,608 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,608 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:03:57,608 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,608 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,608 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,608 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:03:57,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,609 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:03:57,609 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,609 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,609 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,609 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:03:57,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,610 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:03:57,611 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,611 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,611 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,611 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,611 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:03:57,611 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,611 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,611 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,611 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,612 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:03:57,612 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:57,612 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,612 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:03:57,613 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:57,613 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,613 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,613 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:57,614 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 123#L65-12true, 318#true]) [2025-03-15 01:03:57,614 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true, 188#L65-13true]) [2025-03-15 01:03:57,614 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,614 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:03:57,615 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,615 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,615 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,616 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:03:57,616 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,617 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:03:57,617 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,617 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,618 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,618 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:03:57,618 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,618 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,618 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,618 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:03:57,618 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:03:57,619 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,619 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:03:57,619 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,619 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,619 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,619 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,619 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:57,620 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,620 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:03:57,620 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,621 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:03:57,621 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:57,621 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2025-03-15 01:03:57,621 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,621 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,622 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,622 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,622 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true, 127#L64-4true]) [2025-03-15 01:03:57,622 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2025-03-15 01:03:57,622 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:03:57,622 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,622 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,622 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,622 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:03:57,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 242#L64-5true, 318#true]) [2025-03-15 01:03:57,623 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2025-03-15 01:03:57,623 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,623 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:03:57,623 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,623 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,623 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:03:57,623 INFO L124 PetriNetUnfolderBase]: 11655/30224 cut-off events. [2025-03-15 01:03:57,623 INFO L125 PetriNetUnfolderBase]: For 1102392/1197254 co-relation queries the response was YES. [2025-03-15 01:03:57,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134992 conditions, 30224 events. 11655/30224 cut-off events. For 1102392/1197254 co-relation queries the response was YES. Maximal size of possible extension queue 1184. Compared 348271 event pairs, 6127 based on Foata normal form. 91/23263 useless extension candidates. Maximal degree in co-relation 86509. Up to 12507 conditions per place. [2025-03-15 01:03:57,897 INFO L140 encePairwiseOnDemand]: 261/267 looper letters, 117 selfloop transitions, 6 changer transitions 25/354 dead transitions. [2025-03-15 01:03:57,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 354 transitions, 3868 flow [2025-03-15 01:03:57,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 01:03:57,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 01:03:57,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1190 transitions. [2025-03-15 01:03:57,902 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8913857677902621 [2025-03-15 01:03:57,902 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, 5 predicate places. [2025-03-15 01:03:57,902 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 354 transitions, 3868 flow [2025-03-15 01:03:57,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 232.4) internal successors, (1162), 5 states have internal predecessors, (1162), 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) [2025-03-15 01:03:57,903 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:03:57,903 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:03:57,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-15 01:03:57,903 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:03:57,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:03:57,904 INFO L85 PathProgramCache]: Analyzing trace with hash -271870402, now seen corresponding path program 1 times [2025-03-15 01:03:57,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:03:57,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737632668] [2025-03-15 01:03:57,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:03:57,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:03:57,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:03:58,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:03:58,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:03:58,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737632668] [2025-03-15 01:03:58,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737632668] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:03:58,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:03:58,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:03:58,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338770780] [2025-03-15 01:03:58,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:03:58,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:03:58,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:03:58,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:03:58,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:03:58,153 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 267 [2025-03-15 01:03:58,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 354 transitions, 3868 flow. Second operand has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 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) [2025-03-15 01:03:58,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:03:58,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 267 [2025-03-15 01:03:58,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:03:58,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][296], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 315#true]) [2025-03-15 01:03:58,628 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:58,628 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:58,628 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:58,628 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:58,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][296], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:58,628 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:03:58,628 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:58,628 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:58,628 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:03:58,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][296], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 315#true]) [2025-03-15 01:03:58,630 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:58,630 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:58,630 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:58,630 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:58,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:03:58,631 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:03:58,631 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:58,631 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:58,631 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:58,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 321#(<= (+ ~M~0 1) 0), 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 127#L64-4true]) [2025-03-15 01:03:58,636 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:03:58,636 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:58,636 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:58,636 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:03:58,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][297], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:03:58,683 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,683 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,683 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,683 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][296], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true]) [2025-03-15 01:03:58,687 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:58,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:58,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:58,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:58,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 321#(<= (+ ~M~0 1) 0), 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:58,687 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:03:58,688 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:03:58,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][296], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true]) [2025-03-15 01:03:58,961 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:03:58,961 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:58,961 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:58,961 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:58,961 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:03:58,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:58,974 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:58,974 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:58,974 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:58,974 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][297], [24#L64-1true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:03:59,026 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:03:59,026 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:03:59,026 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:03:59,026 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:03:59,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][297], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:03:59,026 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:03:59,026 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:59,026 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:59,026 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:03:59,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,036 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,036 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,036 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,036 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,036 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,036 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,036 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,036 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,037 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:59,037 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,037 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [24#L64-1true, 289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,037 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,037 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,038 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 24#L64-1true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,038 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,038 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,040 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,040 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,040 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,040 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:59,041 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,041 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,041 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,041 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,043 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,043 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,043 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,043 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,043 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,043 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,043 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,043 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,045 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,045 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,045 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,045 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,045 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,045 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,050 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,050 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,051 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,051 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,051 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,051 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,051 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,051 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,085 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][296], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 315#true]) [2025-03-15 01:03:59,085 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:03:59,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:59,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:59,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:59,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:59,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][296], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 277#true, 271#true, 268#true, 315#true]) [2025-03-15 01:03:59,086 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][297], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:03:59,086 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,097 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,097 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,097 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,097 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,097 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,097 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,097 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,097 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,098 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,098 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,098 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,098 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,099 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,099 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,099 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,099 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,099 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,099 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,099 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,099 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,099 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,100 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,100 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,100 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,100 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:59,101 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,101 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,101 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,101 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,101 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,101 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,101 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,101 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 24#L64-1true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,102 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,103 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,103 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,103 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,103 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,103 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,103 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,103 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,103 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,104 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,104 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,104 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,104 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,105 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,105 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,105 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,106 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,106 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,106 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,112 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,112 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,112 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,112 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,113 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,113 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,113 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,113 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][255], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,123 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:03:59,123 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:59,123 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:59,123 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:03:59,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][255], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,123 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:03:59,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][296], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:03:59,144 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,155 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,155 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,155 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,155 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,155 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,156 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,156 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,156 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,156 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,156 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,156 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,156 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,156 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,156 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,160 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,161 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,161 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,161 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,161 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,161 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,161 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,162 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,162 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,162 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,163 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,163 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,163 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 24#L64-1true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,164 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,165 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,165 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,165 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,166 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,166 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,166 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,167 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,167 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,167 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,167 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,167 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,167 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,167 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,167 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,167 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,168 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,168 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,169 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,169 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,169 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,169 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,169 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,169 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,169 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:03:59,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,180 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,180 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,180 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,180 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,180 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,180 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,181 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,181 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,221 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,221 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,221 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,221 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,221 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,222 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,222 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,222 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,222 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,222 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,222 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,222 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,225 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,225 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,225 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,225 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [72#L64-2true, 289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,225 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,225 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,225 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,226 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,226 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,226 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,226 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,228 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,228 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,228 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,228 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,228 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,229 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,229 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,229 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,229 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,230 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,230 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,231 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,231 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:03:59,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:59,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:59,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:59,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:59,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:59,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:03:59,232 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,232 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:03:59,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,242 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,242 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,242 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,242 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,242 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,242 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,242 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,242 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,281 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,281 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,281 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,281 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,282 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,282 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,282 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,282 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,282 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,282 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,282 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:03:59,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,288 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,288 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,288 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,288 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,288 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,289 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,289 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:03:59,290 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,290 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,290 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,290 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,292 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 318#true]) [2025-03-15 01:03:59,292 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,292 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,292 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,293 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,294 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,294 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:03:59,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:59,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:59,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:59,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:59,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:59,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:03:59,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:59,315 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,315 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,315 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,315 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:03:59,315 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,315 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,315 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,316 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,360 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,360 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,360 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,360 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,360 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,360 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,360 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,360 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,360 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:59,361 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,361 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,361 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,361 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:03:59,361 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,362 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:59,362 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:03:59,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:03:59,362 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,362 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,363 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,363 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:03:59,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:59,372 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:03:59,372 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,372 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,373 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,373 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,373 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,373 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,391 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,391 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,391 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,391 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,392 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,436 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 24#L64-1true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,436 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,437 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,437 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,437 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,437 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,437 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,437 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,437 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:03:59,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,447 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,447 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,447 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,447 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,453 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,453 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,453 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,453 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,454 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,454 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,454 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,454 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:59,475 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,475 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,475 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,475 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:59,475 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,521 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,521 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,521 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,521 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,521 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,522 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,522 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,522 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [72#L64-2true, 289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,522 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,522 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,522 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,523 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,523 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,523 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,524 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,524 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,524 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,524 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,524 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,524 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,536 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,536 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,536 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,536 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,536 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:03:59,537 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,537 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,537 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,537 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,538 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,538 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,538 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,538 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:03:59,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 17#L64-11true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,538 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:59,544 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:59,544 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,544 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,544 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,545 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,564 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,564 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,565 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,565 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,565 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,565 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,565 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,565 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:59,608 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,608 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,608 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,608 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,609 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,609 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,609 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,609 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,610 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,610 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,610 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 318#true]) [2025-03-15 01:03:59,618 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:03:59,619 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,619 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,619 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,619 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,620 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:03:59,620 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:59,620 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:59,620 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:03:59,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,625 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,625 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,625 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,625 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][359], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,626 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,626 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,626 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,626 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:03:59,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:59,685 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,685 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,685 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,686 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,686 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,687 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,687 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,687 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:59,697 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,697 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,697 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,697 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,697 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,698 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][362], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 133#L49-4true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,704 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:03:59,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:59,763 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:03:59,763 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:59,763 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:59,763 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:03:59,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:03:59,763 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,763 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,763 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,763 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:59,764 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 205#L64-12true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,764 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,764 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,764 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,765 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,765 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,765 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,766 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,766 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:59,766 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,766 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,767 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,767 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,779 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,779 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,779 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,779 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,779 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:59,779 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,779 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,779 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,779 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,787 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,787 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,787 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,787 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,788 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,788 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,788 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,788 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:03:59,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,801 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,801 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,801 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,801 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,801 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:59,801 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:59,801 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:59,801 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:59,843 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 205#L64-12true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,843 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][330], [289#true, 323#true, 83#L57-1true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:03:59,843 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,843 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:59,844 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,844 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:03:59,845 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,845 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,845 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,845 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,845 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,845 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,846 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,846 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:03:59,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,854 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,854 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,854 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,854 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:59,863 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,863 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,863 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,863 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,863 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,864 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,872 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,872 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,872 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,872 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,873 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,873 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,873 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,873 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:59,873 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,873 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,873 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,873 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,874 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,874 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,874 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,875 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:03:59,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,888 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,888 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,888 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,888 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,888 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,888 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,888 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,888 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:59,889 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,889 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,889 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,889 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:59,889 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,889 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,889 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,889 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:03:59,929 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,929 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,929 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,929 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,929 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,929 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,929 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,929 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,930 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,930 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,930 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,930 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][386], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 318#true]) [2025-03-15 01:03:59,930 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:03:59,930 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:03:59,930 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:03:59,930 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:03:59,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][386], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 318#true]) [2025-03-15 01:03:59,930 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,930 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,930 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,930 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][386], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 318#true]) [2025-03-15 01:03:59,931 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,931 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,931 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,931 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:03:59,931 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,931 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,931 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,931 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:03:59,932 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:03:59,932 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,933 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:03:59,933 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,933 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:03:59,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,946 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,946 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,946 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,946 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:03:59,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,946 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,949 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,950 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,950 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,950 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:03:59,956 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,956 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,956 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,956 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,956 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,956 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:03:59,965 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:03:59,965 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:03:59,965 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,965 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:59,966 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:03:59,966 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:03:59,966 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:03:59,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:00,027 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,027 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,027 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,027 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,028 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,028 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true, 127#L64-4true]) [2025-03-15 01:04:00,028 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,029 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:00,029 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,030 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:00,030 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,031 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,031 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,031 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,031 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,031 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,031 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,031 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,041 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,041 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,041 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,041 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,041 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,042 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,042 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,042 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,042 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,043 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,043 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,043 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,043 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,043 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,047 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,047 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,047 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,047 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,048 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,048 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,048 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,048 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][362], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 133#L49-4true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:00,056 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,056 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,056 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,056 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,122 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,122 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,122 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,122 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 242#L64-5true, 318#true]) [2025-03-15 01:04:00,123 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,123 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,123 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,123 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,123 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][386], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 318#true]) [2025-03-15 01:04:00,124 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:04:00,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:00,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:00,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:00,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,124 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,124 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,124 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,124 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,124 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,124 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,124 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,124 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true, 127#L64-4true]) [2025-03-15 01:04:00,125 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,125 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,125 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,125 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,125 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,125 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,125 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,125 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:00,126 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,127 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,137 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,137 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,137 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,138 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,138 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,138 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,138 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,138 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,138 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,144 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,144 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,144 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,144 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,154 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,154 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,154 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,154 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:00,154 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,154 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,154 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,154 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,162 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,162 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,162 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,162 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,179 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,179 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,179 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,179 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,179 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,179 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,180 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,180 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,183 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:00,183 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,184 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,184 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,184 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,184 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,184 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,184 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,184 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:00,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,221 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,221 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,221 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,221 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,222 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 7#L57-6true, 318#true]) [2025-03-15 01:04:00,222 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:00,222 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:00,223 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,223 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:00,223 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,224 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,224 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,224 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,224 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,224 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,224 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,224 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,224 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,224 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,225 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,483 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,483 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,483 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,483 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,483 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,484 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,484 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,484 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,484 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:00,485 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,485 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,485 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,486 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,487 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,487 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,487 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,487 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,493 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,493 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,493 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,493 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,494 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,494 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,494 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,494 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,494 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,494 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:00,508 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,508 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,508 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,508 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:00,508 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,508 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,508 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,509 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,513 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,513 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,545 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:00,545 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,545 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:00,546 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:00,546 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:00,546 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,547 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,547 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,547 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,547 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true, 127#L64-4true]) [2025-03-15 01:04:00,547 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,547 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,547 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,547 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,548 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,548 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,548 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,548 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,548 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,548 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,548 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,548 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:00,548 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,548 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:00,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,575 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:00,576 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,576 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,576 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,576 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,576 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:00,584 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:00,584 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,584 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,584 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,603 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,603 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:00,603 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:00,604 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:00,604 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:00,604 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:00,604 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:00,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:00,634 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,634 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,634 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,634 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,635 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:00,635 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,636 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 31#L57-8true, 318#true]) [2025-03-15 01:04:00,636 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:00,636 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:00,637 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,637 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,637 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,637 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,637 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:04:00,637 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:04:00,637 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:04:00,637 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:04:00,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:00,637 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,637 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,637 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,637 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,638 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,638 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,638 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,638 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,638 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,638 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:00,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:00,725 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,725 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,725 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:00,725 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,725 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,726 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,726 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:00,726 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,727 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:00,727 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:00,727 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,727 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:00,728 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,728 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:00,728 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,728 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:00,729 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,729 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,729 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,729 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:04:00,729 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,729 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,729 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,729 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,730 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:00,730 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,731 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,731 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,766 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,766 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,766 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,766 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,775 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,775 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,775 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,775 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:00,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:00,791 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:00,792 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:00,792 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:00,792 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:00,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,793 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:00,793 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,793 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,793 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,794 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:00,794 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:00,794 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:00,794 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:00,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,794 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:00,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:00,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:00,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:00,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:00,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:00,825 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:00,825 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,826 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 148#L65true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:00,826 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:00,826 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,826 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,827 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,827 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 18#L65-7true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,828 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,828 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,828 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,828 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,828 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:04:00,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:04:00,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:04:00,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:04:00,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,829 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,829 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:00,829 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,830 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,830 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:00,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,871 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,871 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,871 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,871 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,871 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:00,872 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,872 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,872 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,872 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,894 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,894 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,894 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:00,894 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,896 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,896 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,896 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,914 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,914 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,914 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,914 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,914 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:00,915 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:00,915 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:00,915 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:00,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 5#L48-2true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:00,920 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,920 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,920 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,920 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:00,921 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,921 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,921 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,921 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:00,921 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,921 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,921 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,921 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:00,922 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,922 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,922 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,922 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:00,922 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,922 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,922 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,922 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:00,923 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,923 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:00,923 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 148#L65true, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,923 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,924 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 18#L65-7true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,924 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,924 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,924 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,924 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,925 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,925 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,925 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,925 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,925 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,925 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,925 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,925 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:00,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:00,925 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,925 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,925 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,925 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,926 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:00,926 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,926 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,927 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:00,927 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,927 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:00,967 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,967 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,967 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,967 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,967 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:00,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:00,978 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,978 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,978 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,978 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,983 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:00,983 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:00,983 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:00,983 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,988 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:00,988 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,988 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,988 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,989 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:00,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:00,989 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:00,989 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,989 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,989 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,989 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][346], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 148#L65true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:00,991 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][438], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:00,991 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][438], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:00,991 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,991 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:00,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][346], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:00,992 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,992 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,992 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:00,992 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,006 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,006 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,006 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 219#L56-2true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:01,009 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,009 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,009 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,009 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,009 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 5#L48-2true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:01,012 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,012 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,012 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,012 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:01,014 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,014 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,014 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,014 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:01,014 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,014 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,014 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,014 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,015 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,015 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,015 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,015 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:01,015 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,015 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,015 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,015 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:01,016 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,016 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,016 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,016 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,017 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:01,017 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,017 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,017 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,018 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,018 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,018 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,018 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,018 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,018 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,018 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,018 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,019 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,019 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,019 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,019 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:04:01,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:01,019 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,019 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,019 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,019 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true, 127#L64-4true]) [2025-03-15 01:04:01,019 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,019 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,019 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,019 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,020 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:01,020 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,020 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 177#L56-3true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:01,065 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,066 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,066 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,066 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:01,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:04:01,085 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:01,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:01,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:01,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][168], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 295#true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:01,095 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,095 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,095 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,095 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,095 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:01,101 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,101 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,101 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,101 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:01,102 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,102 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,102 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,102 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:01,102 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,102 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,102 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,102 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,103 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,103 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:01,103 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 25#L65-8true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,103 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,103 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,104 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,104 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:01,104 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,104 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:01,105 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,105 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,105 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,105 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,106 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,106 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,106 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,106 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,106 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,106 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,106 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,107 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:01,107 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,107 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,107 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,107 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,107 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,107 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,153 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,153 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,153 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,153 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,168 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][346], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 148#L65true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:01,168 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,168 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,168 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,168 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,168 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:01,168 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][346], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:01,168 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,168 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,168 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,168 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,168 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:01,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,181 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,181 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,181 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,181 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,181 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,182 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,182 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,182 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:01,189 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,189 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,189 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,189 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:01,189 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,189 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,189 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,189 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,190 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 7#L57-6true, 318#true]) [2025-03-15 01:04:01,190 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,190 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 25#L65-8true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,191 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:01,191 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,191 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,192 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,192 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,192 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,192 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,192 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,192 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,192 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,192 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,193 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:01,193 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,193 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:01,193 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,193 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,194 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:01,194 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,194 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,194 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,194 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,194 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,194 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:01,438 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,438 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,438 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,438 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,438 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,438 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,438 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:01,451 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,451 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,451 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,451 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,451 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,451 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,451 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,451 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:01,452 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,452 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,452 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,452 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:01,452 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,452 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,452 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,453 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,453 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,454 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,454 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,454 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,454 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,454 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,454 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,454 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,454 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 148#L65true, 66#L57-13true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,455 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,455 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,455 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,455 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:01,455 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,455 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,455 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,455 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:01,456 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:04:01,456 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:04:01,456 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:04:01,456 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:04:01,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:01,456 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,456 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,457 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,457 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:01,457 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,457 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,457 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,457 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:01,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,542 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,542 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,542 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,542 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,542 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,552 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,552 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,552 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,552 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 31#L57-8true, 318#true]) [2025-03-15 01:04:01,552 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,552 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,553 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,553 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:01,553 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,553 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,553 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,553 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:01,554 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,554 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,554 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,554 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,555 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:01,555 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,555 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,555 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,556 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,556 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,556 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,556 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,556 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,556 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,556 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,556 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:01,557 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,557 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,557 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,557 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:01,557 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,557 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,557 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,557 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,558 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:04:01,558 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:04:01,558 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:04:01,558 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:04:01,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,558 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,558 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,558 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,558 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:01,559 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:04:01,559 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:04:01,559 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:04:01,559 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:04:01,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:01,559 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true, 127#L64-4true]) [2025-03-15 01:04:01,559 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,559 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:01,640 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,640 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,640 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,640 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,640 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,640 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,640 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,641 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,641 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,641 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,641 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,643 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,643 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,643 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,643 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,643 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,643 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,643 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,650 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,650 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:01,650 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:01,650 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,650 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:01,650 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:01,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:01,655 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,655 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,655 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,655 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:01,655 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,655 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,655 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,655 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:01,656 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,656 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,656 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,656 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,656 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,657 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:01,657 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,657 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,658 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,658 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,658 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,658 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:01,658 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,658 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,658 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,658 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:01,659 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,659 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:01,659 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,659 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 169#L56-8true, 318#true]) [2025-03-15 01:04:01,660 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,660 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,660 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,660 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,660 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,660 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,660 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,660 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,660 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,661 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,661 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,661 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:01,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 17#L64-11true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,736 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,736 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,737 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,737 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,737 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,737 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,739 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:01,739 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:01,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,740 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,740 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,740 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,740 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,743 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:01,743 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:01,743 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:01,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:01,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:01,746 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,746 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,746 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 17#L64-11true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,747 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:01,747 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,751 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,751 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,751 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,751 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:01,752 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,752 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,752 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,752 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,752 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,752 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,752 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,752 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,753 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,753 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,753 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,753 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:01,753 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,753 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,753 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,753 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,754 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,754 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,754 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,754 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:01,754 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,754 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,754 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,754 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:01,755 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,755 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:01,755 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,755 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,756 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,756 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,756 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,756 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:01,756 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,756 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,756 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,756 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:01,757 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,757 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,757 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,757 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:01,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,830 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,830 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,830 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,830 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,831 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,831 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,832 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:01,832 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:01,832 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:01,832 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:01,835 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,835 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,835 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:01,835 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,835 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:01,835 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:01,835 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:01,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 25#L65-8true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,845 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,846 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,846 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,846 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:01,847 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,847 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,847 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,847 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,847 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,847 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:01,848 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,848 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,848 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,849 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,849 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,849 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,849 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:01,849 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,849 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,849 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,849 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,851 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,851 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,851 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:01,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:01,857 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,857 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,857 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,857 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,914 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,914 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,914 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,914 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,914 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,914 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,914 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,914 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:01,927 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,927 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,928 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,928 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,928 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,929 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,929 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,929 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,929 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:01,929 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,929 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,929 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,929 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:01,930 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,930 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,930 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,930 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 123#L65-12true, 318#true]) [2025-03-15 01:04:01,930 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,930 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,930 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,930 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,930 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,930 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,930 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,931 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:01,931 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,931 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,931 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,931 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:01,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:01,932 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,932 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,932 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,932 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:01,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,932 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:01,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:01,932 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:01,932 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:01,932 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:01,933 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,933 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,933 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,933 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,933 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,933 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:01,984 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,984 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,984 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,984 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,986 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,986 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:01,986 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,986 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,986 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:01,986 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,986 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:01,987 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:01,987 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:01,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:01,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:01,989 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,989 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,989 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,989 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:01,990 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,990 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,990 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,990 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,992 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,992 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,992 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,993 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][291], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,993 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:01,993 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,994 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,994 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,994 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,995 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:01,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,997 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,997 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,997 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,997 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:01,998 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,998 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,998 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,998 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:01,998 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,998 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,998 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,998 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:01,999 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,999 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,999 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,999 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:01,999 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,999 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,999 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,999 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:01,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:01,999 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:04:01,999 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:01,999 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:01,999 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:02,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:02,000 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,000 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,000 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,000 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,000 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:04:02,000 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:02,000 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:02,000 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:02,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,000 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,000 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,000 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,000 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,001 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,001 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,001 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,001 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,002 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,002 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,002 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,003 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,003 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,003 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,005 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,005 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,005 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,006 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,006 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,006 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,006 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,006 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:02,009 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,009 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,009 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,009 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:02,053 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,053 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,053 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,053 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,055 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,055 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,055 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,055 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,056 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 150#L65-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,056 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,056 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:02,057 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:02,057 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:02,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:02,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,058 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,058 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,058 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,058 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,059 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,059 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,059 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,059 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,060 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,060 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,060 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,060 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,061 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,061 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,061 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,061 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:02,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,064 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,064 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,064 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,064 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,064 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,064 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,064 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,064 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,065 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 123#L65-12true, 318#true]) [2025-03-15 01:04:02,065 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,066 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,066 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,066 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,066 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:02,066 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,066 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,066 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,066 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 188#L65-13true]) [2025-03-15 01:04:02,067 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,067 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,067 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,067 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,067 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,067 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,067 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,067 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,068 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,068 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,068 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,069 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:02,070 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,070 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,070 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,073 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,073 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,073 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,073 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,074 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,074 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,074 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,074 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:02,115 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2025-03-15 01:04:02,115 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:04:02,115 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:04:02,115 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:04:02,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:02,116 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,116 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,116 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,116 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,117 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,117 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,117 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,117 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,117 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,117 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,117 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,117 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,117 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,118 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,118 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,118 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,118 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,118 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:02,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,121 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,121 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:02,121 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:02,121 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][246], [323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,121 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,121 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,121 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:02,121 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:02,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,124 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,124 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,124 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,124 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 155#L65-9true, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,125 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 295#true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,125 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:02,125 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,125 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:02,126 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,126 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:02,127 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,127 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:02,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,129 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,130 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,130 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,130 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,130 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,133 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,133 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,133 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,133 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,134 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,134 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,134 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,134 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,170 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 150#L65-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,170 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,170 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,171 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,171 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][387], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,171 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [289#true, 323#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,171 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,171 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:02,172 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,172 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,172 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:02,173 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 242#L64-5true, 318#true]) [2025-03-15 01:04:02,173 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true, 127#L64-4true]) [2025-03-15 01:04:02,173 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:02,173 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,173 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:02,174 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 242#L64-5true, 318#true]) [2025-03-15 01:04:02,174 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true, 127#L64-4true]) [2025-03-15 01:04:02,174 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:02,174 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:02,175 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:02,175 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:02,175 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,175 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,179 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,179 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,179 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,179 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:02,180 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,180 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,180 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,180 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:02,180 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,180 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,180 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,181 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,181 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,181 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,181 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,181 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,181 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,181 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,181 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,181 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,182 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,182 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,182 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,182 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:02,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,183 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,183 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,183 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,183 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,184 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,184 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,184 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,184 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,185 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,185 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,185 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,185 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,187 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,187 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,187 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,188 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,188 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,188 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,188 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,188 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,188 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,188 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,188 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,188 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,189 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,189 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,189 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,189 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:02,214 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:02,214 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,214 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:02,215 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 127#L64-4true]) [2025-03-15 01:04:02,215 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,215 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,223 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,223 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,223 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,223 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 21#L65-6true, 318#true]) [2025-03-15 01:04:02,224 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,224 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,224 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,224 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:02,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,224 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,225 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,225 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,225 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 226#L56-10true]) [2025-03-15 01:04:02,225 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,225 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,226 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,226 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:02,227 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,227 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,227 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,227 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,257 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,257 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,257 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,258 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:02,258 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,258 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:02,258 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,258 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 318#true]) [2025-03-15 01:04:02,259 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:02,259 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,259 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:02,261 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:02,261 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,261 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,261 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,261 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,261 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,261 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,261 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,262 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:02,262 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,262 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,263 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:02,263 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,263 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,263 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:02,264 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][397], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:02,264 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 148#L65true, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,264 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,264 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:02,264 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][410], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:02,265 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:02,265 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,265 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:02,265 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,265 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][403], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:02,266 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][364], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:02,266 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,266 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:02,266 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,266 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][351], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:02,267 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:02,267 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,267 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:02,270 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,270 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,270 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,270 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,270 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,270 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,270 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,270 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,271 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,271 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,271 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,271 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:02,272 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,272 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,272 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,272 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,273 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,273 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,273 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,273 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,274 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,274 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,274 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,274 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,275 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,275 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,275 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,275 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,275 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:02,275 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,275 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,275 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:02,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][359], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:02,276 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:02,277 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,277 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][362], [205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 133#L49-4true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:02,277 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,277 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][359], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:02,278 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:02,278 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,278 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][362], [99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 133#L49-4true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:02,278 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,278 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,289 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:02,289 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,289 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,289 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][360], [99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,289 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:02,289 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,290 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,290 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,307 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,307 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:02,308 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:02,308 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,308 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,309 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:02,309 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,310 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,310 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,310 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,310 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,311 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,311 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,311 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,311 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,311 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,311 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,311 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,311 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,312 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,312 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,312 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,312 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,313 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,313 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,313 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,313 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,314 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,314 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,314 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,314 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,315 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:02,315 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,315 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,315 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:02,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:02,317 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:02,317 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:04:02,317 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,317 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:02,317 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,317 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,317 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,317 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,340 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:02,340 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,340 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,340 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,340 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:02,340 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:02,340 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,340 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:02,341 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,341 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,341 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][436], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,342 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:02,342 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:02,342 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:02,342 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:02,342 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:02,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,345 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,345 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,345 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,345 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,346 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,346 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,346 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,346 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:02,346 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,346 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,346 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,346 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,346 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,347 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,347 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,347 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,348 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,348 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,348 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,348 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,349 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,349 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,349 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,349 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,350 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,350 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,350 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,350 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,350 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,350 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,350 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,350 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 226#L56-10true]) [2025-03-15 01:04:02,351 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,351 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,351 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,351 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,353 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,353 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:02,353 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:02,354 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,354 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,354 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:02,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,355 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,355 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,355 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,355 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,355 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,355 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,355 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,355 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,356 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,356 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,356 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:02,356 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:02,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,356 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,356 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,356 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,356 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,378 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:02,378 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,378 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,378 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,379 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:02,379 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,379 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,379 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:02,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:02,379 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,379 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,379 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,379 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,380 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,380 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,380 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,380 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [18#L65-7true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,382 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:02,382 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,382 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,382 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:02,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:02,401 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,401 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,401 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,401 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,401 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,401 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,401 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,402 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,403 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,403 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,403 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,403 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,403 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:02,404 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,404 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,404 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:02,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,420 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,420 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,420 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,420 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][411], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,421 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,421 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,421 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,421 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 123#L65-12true, 318#true]) [2025-03-15 01:04:02,421 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,421 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,421 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,421 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,422 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,422 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,422 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,422 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true, 226#L56-10true]) [2025-03-15 01:04:02,422 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,423 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,423 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,423 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,423 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,423 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,423 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,423 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 155#L65-9true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:02,424 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,424 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,424 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,424 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:02,424 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:02,424 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,424 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,424 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:02,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,425 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,425 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,425 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,425 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 155#L65-9true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,425 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:02,425 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,425 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,425 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:02,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,441 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,441 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,441 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,441 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,441 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,441 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,441 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,441 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:02,442 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,442 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,442 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,442 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 204#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:02,443 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 155#L65-9true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,443 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:02,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:02,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:02,444 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,444 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,444 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,444 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 188#L65-13true]) [2025-03-15 01:04:02,444 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,444 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,444 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,444 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:02,445 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,445 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,445 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,445 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:02,445 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:02,445 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,445 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,445 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:02,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:02,460 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:02,460 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,460 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,460 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:02,460 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:02,460 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,461 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,461 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true, 127#L64-4true]) [2025-03-15 01:04:02,491 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 169#L56-8true, 318#true]) [2025-03-15 01:04:02,491 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,491 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:02,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:02,505 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:02,505 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,505 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,505 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,505 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,505 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:02,505 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,505 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,506 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,506 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,506 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][425], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,506 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,506 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:02,514 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:02,514 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:02,514 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,514 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,514 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:02,514 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,514 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:02,515 INFO L124 PetriNetUnfolderBase]: 13476/33445 cut-off events. [2025-03-15 01:04:02,515 INFO L125 PetriNetUnfolderBase]: For 1046556/1128834 co-relation queries the response was YES. [2025-03-15 01:04:02,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144730 conditions, 33445 events. 13476/33445 cut-off events. For 1046556/1128834 co-relation queries the response was YES. Maximal size of possible extension queue 1219. Compared 385962 event pairs, 6260 based on Foata normal form. 166/27579 useless extension candidates. Maximal degree in co-relation 89251. Up to 12173 conditions per place. [2025-03-15 01:04:02,921 INFO L140 encePairwiseOnDemand]: 261/267 looper letters, 224 selfloop transitions, 5 changer transitions 25/449 dead transitions. [2025-03-15 01:04:02,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 449 transitions, 5760 flow [2025-03-15 01:04:02,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:04:02,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:04:02,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1412 transitions. [2025-03-15 01:04:02,927 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8813982521847691 [2025-03-15 01:04:02,928 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, 9 predicate places. [2025-03-15 01:04:02,928 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 449 transitions, 5760 flow [2025-03-15 01:04:02,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 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) [2025-03-15 01:04:02,928 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:04:02,928 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:04:02,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-15 01:04:02,929 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread3Err4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:04:02,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:04:02,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1592057754, now seen corresponding path program 1 times [2025-03-15 01:04:02,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:04:02,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111067159] [2025-03-15 01:04:02,929 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:04:02,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:04:02,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:04:03,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:04:03,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:04:03,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111067159] [2025-03-15 01:04:03,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111067159] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:04:03,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:04:03,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:04:03,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441388958] [2025-03-15 01:04:03,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:04:03,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:04:03,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:04:03,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:04:03,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:04:03,342 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 267 [2025-03-15 01:04:03,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 449 transitions, 5760 flow. Second operand has 6 states, 6 states have (on average 220.16666666666666) internal successors, (1321), 6 states have internal predecessors, (1321), 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) [2025-03-15 01:04:03,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:04:03,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 267 [2025-03-15 01:04:03,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:04:03,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:03,436 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:04:03,436 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:03,436 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:03,436 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:03,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 226#L56-10true]) [2025-03-15 01:04:03,437 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:04:03,437 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:03,437 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:03,437 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:03,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true]) [2025-03-15 01:04:03,451 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:04:03,451 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:03,451 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:03,451 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:03,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 226#L56-10true]) [2025-03-15 01:04:03,451 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,451 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,451 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,452 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:03,464 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:04:03,464 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:03,464 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:03,464 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:03,464 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:03,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [289#true, 24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true]) [2025-03-15 01:04:03,464 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:04:03,464 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:03,464 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:03,464 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:03,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 226#L56-10true]) [2025-03-15 01:04:03,465 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][192], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true]) [2025-03-15 01:04:03,484 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,484 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,484 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,484 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true]) [2025-03-15 01:04:03,501 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:04:03,502 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:03,502 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:03,502 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:03,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [289#true, 24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 226#L56-10true]) [2025-03-15 01:04:03,519 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:04:03,519 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:03,519 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:03,519 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:03,519 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:03,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 226#L56-10true]) [2025-03-15 01:04:03,520 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][192], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true]) [2025-03-15 01:04:03,520 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 177#L56-3true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true]) [2025-03-15 01:04:03,520 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,520 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:03,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,527 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,527 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,527 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,527 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:03,527 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,528 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,528 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,528 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:03,528 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,528 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,529 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,529 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,529 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,529 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,532 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,532 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,532 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,532 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 226#L56-10true]) [2025-03-15 01:04:03,544 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,544 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,544 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,544 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,544 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,551 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:03,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,552 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,552 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,552 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,552 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:03,552 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,552 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,552 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,552 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [72#L64-2true, 289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,553 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,553 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,553 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,553 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,554 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,554 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,554 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,554 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,557 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,557 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,557 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,557 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,557 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,557 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,557 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,557 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,575 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:03,575 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,575 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:03,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:03,577 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,577 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,577 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,577 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,577 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,577 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,577 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,577 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,578 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,578 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,578 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,578 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,580 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,580 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,580 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,580 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,582 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,582 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,582 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,582 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,582 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,582 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,582 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,582 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,599 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,599 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,599 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:04:03,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,601 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,601 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,601 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,601 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,603 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,603 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,603 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,603 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,605 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,605 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,605 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,605 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,606 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,606 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,606 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,606 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,606 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,607 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,607 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,607 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,624 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,624 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,624 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,624 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,625 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,625 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,625 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,625 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,625 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:03,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,631 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,631 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,631 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,631 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,632 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:03,634 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,634 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,634 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,634 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 318#true]) [2025-03-15 01:04:03,634 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,634 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,634 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,634 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:03,655 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,655 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,655 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,655 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:03,656 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:03,656 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,656 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,656 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:04:03,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,656 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 24#L64-1true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,657 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,657 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,657 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:03,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,662 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,662 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,662 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,662 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,664 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:03,665 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,665 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,665 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,665 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:03,665 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,665 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,665 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,665 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,687 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,688 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,688 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,688 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,688 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,688 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:04:03,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:03,692 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:03,695 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,695 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,695 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,695 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:03,695 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,695 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,695 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,695 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][224], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,716 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,716 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,716 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,716 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [72#L64-2true, 289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,717 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:04:03,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,717 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,717 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,717 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,717 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,717 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,718 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,718 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,718 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,719 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,719 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,719 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,719 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,719 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:04:03,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,721 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,721 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,721 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,721 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,722 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:03,725 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,725 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,725 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,725 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:03,725 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,725 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,725 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,725 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,750 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 318#true]) [2025-03-15 01:04:03,750 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,751 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,751 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,751 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,752 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,752 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,752 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:03,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:03,754 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,754 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,754 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,754 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,757 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,757 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,757 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,757 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,760 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,760 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,760 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,760 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,760 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:04:03,785 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,785 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,785 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,785 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:04:03,785 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,785 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,785 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,785 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,785 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,789 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,789 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,790 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,791 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 165#L57-5true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,791 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,791 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:03,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:03,794 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,794 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,794 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,794 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:04:03,812 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,812 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,812 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,812 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:03,812 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:04:03,814 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,814 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,814 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,814 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,834 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,834 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:03,835 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:03,836 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:03,836 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,836 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:03,838 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,839 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,839 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,839 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true]) [2025-03-15 01:04:03,858 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,858 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,858 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,858 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:04:03,860 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:03,860 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:04:03,860 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,860 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:03,861 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,861 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,861 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,861 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,861 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,881 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:03,881 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:03,882 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,882 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:03,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:03,886 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,886 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,886 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,886 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,886 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,891 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,891 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,891 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,891 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:03,891 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:03,891 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:03,891 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:03,891 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:03,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:03,904 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,904 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,904 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,904 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,904 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [289#true, 24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:04:03,905 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,905 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,905 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,905 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:03,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:04:03,909 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:03,909 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:03,909 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:03,909 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:03,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:04:03,909 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,909 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,909 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,909 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:03,939 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:03,940 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:03,940 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:03,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,941 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:03,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,945 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,945 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,945 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,945 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:03,945 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,945 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,945 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,945 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:03,946 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:03,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,949 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:03,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:03,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:03,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:03,950 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:03,950 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:03,950 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:03,950 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:04,002 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:04,003 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:04,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,003 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,003 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,003 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,003 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,003 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true]) [2025-03-15 01:04:04,026 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,026 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,026 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,026 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:04,031 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,031 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,031 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,031 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,031 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,044 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,044 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,044 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,044 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][315], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 329#true, 271#true, 277#true, 15#L68true, 268#true, 303#(<= ~N~0 0), 315#true, 318#true, 126#L86true]) [2025-03-15 01:04:04,062 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,062 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,062 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,062 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 148#L65true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 318#true, 126#L86true]) [2025-03-15 01:04:04,063 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,063 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,063 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,063 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:04,063 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,063 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,063 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,063 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,065 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,065 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,065 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,065 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,066 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:04,066 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:04,067 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,067 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,067 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,068 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,068 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:04,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:04:04,093 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:04:04,093 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:04,093 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:04,093 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:04,093 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:04,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:04:04,093 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,093 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,093 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,093 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,093 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][305], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true]) [2025-03-15 01:04:04,094 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true]) [2025-03-15 01:04:04,094 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,094 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,094 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,094 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:04:04,099 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,099 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,099 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,099 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,099 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,109 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,109 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,109 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,109 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,109 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 24#L64-1true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,110 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,110 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,110 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,110 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:04:04,110 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,110 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,110 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,112 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,112 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,113 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,113 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,113 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,114 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,114 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,114 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,114 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,114 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:04:04,114 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,114 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,114 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,114 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,115 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,115 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,115 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,115 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,116 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,116 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,116 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,116 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,118 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,118 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,118 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,118 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,118 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,118 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,118 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,118 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,118 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,124 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,124 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,124 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,124 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,124 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,124 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,124 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,124 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][348], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 318#true, 126#L86true]) [2025-03-15 01:04:04,137 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,137 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,137 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,138 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,138 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,138 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,139 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,139 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,139 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,139 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,140 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,140 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,140 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,140 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,140 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,140 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][292], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,142 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,142 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:04,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,146 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,146 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,147 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,147 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,147 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,147 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,147 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,147 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 90#L56-7true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,151 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,151 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,151 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,151 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 90#L56-7true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,151 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,151 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,151 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,151 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 226#L56-10true]) [2025-03-15 01:04:04,167 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,167 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,167 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,167 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,167 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,182 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,182 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,183 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,184 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,184 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,184 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,184 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,184 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,185 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,185 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,185 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,185 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,186 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,186 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,187 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,187 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:04:04,187 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,187 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,187 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,187 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,188 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:04,189 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,189 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,189 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,189 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,189 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,190 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,190 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,190 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,190 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,190 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,190 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,190 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,190 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,191 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,191 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,191 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,191 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,191 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,192 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,192 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,192 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,193 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,193 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,200 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,200 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,200 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,200 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,201 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,201 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,201 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,201 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][349], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:04,212 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,212 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,213 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][349], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:04,213 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][255], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,214 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:04:04,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:04,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:04,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:04,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,215 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,217 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:04,217 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:04,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,393 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,393 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,393 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,393 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:04,394 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,394 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:04,399 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,399 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,399 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,399 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:04,399 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,399 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,399 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,399 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,427 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,427 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,427 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,428 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,433 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,433 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,434 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,434 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,434 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,434 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,435 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,435 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,435 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,435 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [72#L64-2true, 289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,436 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,437 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,437 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,437 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,438 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,438 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,438 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,439 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,439 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,439 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,440 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,440 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,440 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,440 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,440 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,440 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,440 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,440 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,440 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,441 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,441 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,441 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,441 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,441 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,441 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,441 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,442 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,442 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,449 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,449 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,449 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,449 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,450 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,450 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,450 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,450 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][349], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:04,460 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][349], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:04,460 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][255], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,461 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:04:04,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:04,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:04,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:04,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,464 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,464 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,464 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,464 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,464 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:04,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,499 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,499 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,499 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,499 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,499 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,504 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,504 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,504 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,504 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,504 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,505 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,505 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,505 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,505 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,505 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,505 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,505 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,507 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,507 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,507 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,507 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,507 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,507 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,507 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,508 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,508 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,508 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,509 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,509 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,509 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,509 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,509 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,509 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,510 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,510 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:04:04,510 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:04,510 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:04,510 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:04,510 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:04,510 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:04,510 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:04,511 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,511 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,511 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,511 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,511 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,511 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,511 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,518 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,518 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,518 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,518 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,518 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,518 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,518 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,518 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, thread2Thread1of1ForFork0InUse, 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,533 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,533 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:04,534 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,534 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,534 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,534 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,534 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:04,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,535 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,574 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,574 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,574 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,574 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 24#L64-1true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,574 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,574 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,575 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,575 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,575 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,581 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,582 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,582 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,582 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,584 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,584 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,585 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,585 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,585 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,585 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,585 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,587 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,587 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,587 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,587 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,588 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,588 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,588 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,588 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,589 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,589 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:04,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:04,600 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,600 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,600 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,600 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:04,600 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,600 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,600 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,600 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,616 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 66#L57-13true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,616 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:04,616 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,617 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,617 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,617 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,617 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,617 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:04,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,618 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,618 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,618 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,618 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,622 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,622 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,622 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,622 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,659 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,659 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:04:04,659 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,659 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,660 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,660 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,660 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:04:04,661 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:04,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 318#true]) [2025-03-15 01:04:04,661 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,661 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,672 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:04,672 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:04,672 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,672 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:04,673 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,673 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,673 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,673 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:04,686 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,686 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,686 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,686 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:04,686 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,686 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,686 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,686 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,702 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,702 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,702 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,702 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,702 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:04,703 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 90#L56-7true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,703 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,704 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,704 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,704 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,704 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,704 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,705 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,705 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,705 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:04,709 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [72#L64-2true, 289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,750 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,750 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,760 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,760 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,760 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,760 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:04,767 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:04,767 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:04,767 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,767 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,768 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,768 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,768 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,768 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:04,782 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,782 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,782 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,782 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:04,782 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,782 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,782 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,782 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 90#L56-7true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,799 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,799 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,799 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,799 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,799 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:04,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:04,799 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,800 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,800 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,800 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,800 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,800 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,801 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,801 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,801 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,801 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,802 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,802 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,802 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,802 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,802 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,802 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,802 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,802 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,808 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,808 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,808 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,808 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,809 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,809 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,809 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,809 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][339], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,845 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,845 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,845 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,845 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,845 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [24#L64-1true, 289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,846 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [72#L64-2true, 289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,846 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,846 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,847 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,847 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,857 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 318#true]) [2025-03-15 01:04:04,858 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,858 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,858 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,858 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,859 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,859 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,859 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,859 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:04,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 34#L49-3true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,859 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,859 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,859 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,859 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,866 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:04,866 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:04,866 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,866 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,867 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,867 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,867 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,867 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,879 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,880 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:04,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:04,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:04,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:04,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,895 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:04,896 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,896 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,896 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:04,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,897 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,897 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,897 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,897 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,897 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,898 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,898 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,898 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,898 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,898 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:04,899 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,899 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,899 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,900 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,900 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,900 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,900 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,906 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,906 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,906 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,906 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,906 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,945 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:04,945 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,945 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,945 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,945 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,945 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,945 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,946 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,946 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,946 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,946 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:04,947 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,947 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,947 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,947 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,947 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,947 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,947 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,956 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 165#L57-5true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,956 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,956 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,956 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,956 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,956 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:04,957 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,957 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,957 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,957 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:04,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:04,958 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,958 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,958 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,958 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:04,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,965 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,965 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,965 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,965 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,965 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:04,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,966 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:04,966 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][398], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,966 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,966 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:04,995 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:04,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:05,000 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:05,000 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:05,000 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:05,000 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:05,000 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:05,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,001 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,001 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,001 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,001 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:05,047 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,047 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,047 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,047 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:05,047 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,047 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,047 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,047 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:05,048 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,048 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,048 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,048 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,048 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,048 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,048 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,048 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,048 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,048 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,048 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,049 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:05,049 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:05,049 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,049 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,049 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,050 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 318#true]) [2025-03-15 01:04:05,050 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,050 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,050 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,055 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,055 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,055 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,055 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,056 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,056 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,056 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,056 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:05,062 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,062 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,062 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,062 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,062 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,063 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,063 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,063 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,063 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][395], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,072 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,072 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,072 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,072 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,101 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:05,101 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,101 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,101 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:05,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:05,107 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,107 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,107 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,107 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,107 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,107 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,107 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,107 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:05,148 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,148 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,148 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,148 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,149 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,149 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:05,149 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,149 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,150 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [24#L64-1true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,150 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,151 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:05,151 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,151 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,152 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 132#L52true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 318#true]) [2025-03-15 01:04:05,160 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,160 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,160 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,160 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 132#L52true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 315#true, 318#true]) [2025-03-15 01:04:05,160 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,160 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,160 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,160 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,170 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,170 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,170 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,170 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,170 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:05,171 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,171 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,171 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,171 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,181 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,181 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,181 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,181 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][397], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,182 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,182 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,182 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,182 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,199 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,199 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,199 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,199 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,199 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,199 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,199 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,199 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,210 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,210 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,210 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,210 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,210 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,210 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:05,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,216 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,216 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,216 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,216 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,216 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,216 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,216 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,216 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:05,260 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,260 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,260 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,260 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:05,260 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,260 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,260 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,260 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 205#L64-12true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:05,261 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:05,261 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:05,261 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 247#L57true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:05,261 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,261 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 318#true]) [2025-03-15 01:04:05,262 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][434], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 318#true]) [2025-03-15 01:04:05,262 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:05,262 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,263 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,263 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:05,263 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,263 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,263 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:05,264 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,264 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,264 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 205#L64-12true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:05,273 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:05,273 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,275 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,275 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,275 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,275 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:05,285 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,286 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,286 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,286 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,286 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,295 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,295 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,296 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,296 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,296 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,296 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,296 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,296 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,296 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,296 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,296 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:05,297 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,297 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,297 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,297 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][397], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,298 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,298 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,298 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,298 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,312 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,312 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,312 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,312 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,312 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,312 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,312 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,312 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:05,313 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,313 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,313 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,313 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:05,313 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,313 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,313 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,313 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,322 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,322 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,323 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,323 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,323 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,323 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,323 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:05,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,328 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,328 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:05,365 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,365 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,366 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][434], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 318#true]) [2025-03-15 01:04:05,366 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:05,366 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,367 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:05,367 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,368 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,368 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,368 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:05,368 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,369 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,369 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 132#L52true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,380 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,380 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,380 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,380 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 132#L52true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,381 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,381 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,381 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,381 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,382 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,382 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,382 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,382 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,382 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,387 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,395 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,396 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][398], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:05,396 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,396 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,396 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,396 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,405 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,405 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,405 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,405 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:05,406 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:05,406 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:05,406 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,406 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:05,435 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,435 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,435 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,435 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,435 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,436 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,436 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,436 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,436 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:05,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:05,437 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,437 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,437 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,437 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,437 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,437 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,437 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,437 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,437 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,437 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:05,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:05,444 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][291], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:05,444 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][291], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:05,444 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,444 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,445 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][291], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,445 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][291], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,445 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,445 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,446 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:05,446 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:05,446 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,446 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:05,486 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,486 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,486 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,486 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 318#true]) [2025-03-15 01:04:05,487 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,487 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][434], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 318#true]) [2025-03-15 01:04:05,487 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,488 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][434], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 318#true]) [2025-03-15 01:04:05,488 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,488 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,488 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,488 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true, 127#L64-4true]) [2025-03-15 01:04:05,489 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,489 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,489 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,489 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,490 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,490 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,490 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,490 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,490 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,490 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,490 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:05,491 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,491 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,491 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:05,504 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,504 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,504 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,504 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 132#L52true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:05,504 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,504 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,504 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,504 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,506 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,506 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,506 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,506 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,506 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,507 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,507 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,508 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,514 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,514 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][395], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,523 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:05,561 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,561 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,561 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,561 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,561 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,561 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,561 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,561 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,561 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,561 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,562 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,562 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,562 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,562 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,562 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][368], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,562 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,562 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,562 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,562 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,562 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 24#L64-1true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,563 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,563 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,563 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,563 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,563 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:05,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,563 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,563 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,563 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,563 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,563 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:05,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,569 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][291], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,569 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][291], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,569 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,569 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,570 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,570 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,570 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,570 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,570 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,571 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:05,571 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:05,571 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:05,571 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:05,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:05,792 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,792 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,792 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,792 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,793 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,793 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 242#L64-5true, 318#true]) [2025-03-15 01:04:05,794 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,794 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,794 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:05,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,795 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,795 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true, 127#L64-4true]) [2025-03-15 01:04:05,795 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,796 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,796 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,796 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,796 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,796 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,796 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,796 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:05,797 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:05,797 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,797 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,798 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,798 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 132#L52true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,810 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,810 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,810 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,810 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 132#L52true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,811 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,811 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,811 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,811 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,812 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,812 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,812 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,812 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,813 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,821 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,821 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,821 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,821 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,830 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][397], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:05,831 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,831 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,831 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,831 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,839 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,856 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,856 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,856 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,856 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,856 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,856 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,856 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,856 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:05,860 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,860 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,860 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:05,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,867 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,868 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:04:05,868 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:05,868 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:05,868 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:05,868 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:05,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,868 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,868 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,868 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,868 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,868 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,873 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,873 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,873 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,873 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:05,873 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:05,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,902 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,902 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,902 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,902 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,902 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,902 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,902 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,902 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,903 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,903 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,903 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:04:05,903 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:04:05,903 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:04:05,903 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:04:05,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,903 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,903 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,903 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,903 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 7#L57-6true, 318#true]) [2025-03-15 01:04:05,904 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,904 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,904 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,904 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,905 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,905 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:05,905 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,906 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,906 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,907 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,907 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,907 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,907 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,907 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,907 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,937 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,937 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,937 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,937 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,937 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,938 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,938 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,938 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,938 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:05,939 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,939 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,939 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,939 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][397], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,940 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,940 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,940 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,940 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,946 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,946 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,946 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,946 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,946 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,947 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,947 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,947 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,948 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,948 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,948 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,948 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:05,963 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,963 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,963 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,963 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:05,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:05,963 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:05,963 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:05,963 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:05,963 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:05,967 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:05,967 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:05,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:05,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:05,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:05,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:05,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:05,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,973 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,973 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,973 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,973 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,973 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:05,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,976 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:05,977 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,977 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,977 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][255], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:05,977 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:05,977 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:06,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][563], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:06,004 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,004 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,004 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,004 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:06,005 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,005 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,005 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,005 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,005 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,005 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,005 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,005 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,006 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,006 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,006 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,006 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,007 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][476], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,007 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true, 127#L64-4true]) [2025-03-15 01:04:06,007 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,007 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:06,009 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:06,009 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,009 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,042 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,042 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,042 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,042 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,042 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:06,043 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,043 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,043 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,043 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,043 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:06,051 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:06,051 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:06,051 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,051 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,070 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:06,070 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:06,071 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:06,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:06,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,082 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,082 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 205#L64-12true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,082 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:06,082 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,083 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,083 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][271], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,083 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,083 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][255], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,083 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:06,083 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:06,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][563], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:06,109 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,109 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,109 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,109 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][563], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:06,110 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:06,111 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,111 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,111 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,112 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,112 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,112 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,112 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 31#L57-8true, 318#true]) [2025-03-15 01:04:06,112 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,112 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,112 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,112 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][476], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,113 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,113 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,113 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,113 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][492], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:06,114 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,114 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,114 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,114 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:06,114 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,114 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,114 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,114 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,115 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,115 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,191 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:06,191 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,191 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,191 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,191 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,191 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,191 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,192 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,192 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,192 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,192 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,192 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,192 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,192 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,196 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,196 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,196 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,196 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,196 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:06,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:06,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:06,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:06,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,223 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,223 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,223 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,223 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,224 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,224 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,224 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,224 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,224 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,224 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,224 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,224 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,225 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,225 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,225 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,225 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][476], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,225 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,225 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,225 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,225 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:06,226 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,226 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,226 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,226 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][492], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:06,227 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,227 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,227 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,227 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][505], [289#true, 323#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,227 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,227 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,227 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,227 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,228 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,228 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [24#L64-1true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,229 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:06,229 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,272 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,272 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,272 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,272 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][397], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:06,282 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,282 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,282 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,282 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:06,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:06,300 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:06,300 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,300 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,300 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:06,300 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:06,301 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:06,301 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:06,301 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:06,301 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,301 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,303 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,303 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,303 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,303 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:06,303 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,304 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,304 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,304 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][212], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,309 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,309 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,309 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,309 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,309 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,309 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:06,338 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,338 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,338 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,338 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][554], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:06,339 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:04:06,339 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:04:06,339 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:04:06,339 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:04:06,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][554], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:06,339 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,339 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,339 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,339 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][476], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 167#L57-3true, 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,340 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,340 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,340 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,340 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][492], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:06,340 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,341 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,341 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,341 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][505], [289#true, 323#true, 18#L65-7true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,342 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,342 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,342 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,342 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 25#L65-8true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,342 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,342 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,342 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,342 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,343 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,343 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:06,343 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,343 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,344 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:06,344 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,344 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,344 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,344 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,344 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,344 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:06,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,386 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,386 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,386 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,386 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,386 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:06,386 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,386 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,386 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,386 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,410 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,410 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,410 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,410 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:06,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,410 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:06,411 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,411 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,411 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,411 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:06,411 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,411 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,411 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,412 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,412 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,412 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,416 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,416 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,416 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,416 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,416 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,416 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,416 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,416 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,417 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,436 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,436 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,436 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,436 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,436 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,437 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,445 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,445 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,445 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,445 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][553], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:06,445 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:04:06,445 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:04:06,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][553], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:06,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][556], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][476], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][554], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:06,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][492], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:06,447 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,447 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,447 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,447 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][505], [289#true, 323#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,447 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,447 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,447 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,447 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,448 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,448 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,448 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,448 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,449 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,449 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,449 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,449 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:06,449 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,449 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,449 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,449 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,449 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,450 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:06,450 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,450 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,451 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:06,451 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,451 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:06,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:06,497 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,497 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,497 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,497 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,497 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,518 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,518 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,518 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,518 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,519 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,519 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][349], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:06,523 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][349], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 318#true, 126#L86true]) [2025-03-15 01:04:06,523 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:06,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 177#L56-3true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:04:06,534 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,534 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,534 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,534 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,544 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:06,544 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:06,544 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:06,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][553], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:06,555 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,555 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,555 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,555 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][555], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:06,555 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,555 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,555 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,555 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][565], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:06,556 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,556 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,556 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,556 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][492], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:06,556 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,556 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,556 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,556 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][505], [289#true, 323#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,557 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,557 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,557 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,557 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 25#L65-8true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,557 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,557 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,557 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,557 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:06,558 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,558 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,558 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,558 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,558 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,558 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,558 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,558 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:06,559 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,559 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,559 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,559 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 127#L64-4true]) [2025-03-15 01:04:06,559 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,559 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,559 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,559 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 24#L64-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,560 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:06,560 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,560 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,581 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:06,581 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,581 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,581 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,581 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,583 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:06,583 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,583 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,583 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,583 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:06,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:04:06,641 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,641 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,641 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,641 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,641 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,641 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:06,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][556], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,660 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,660 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,660 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,660 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][557], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:06,660 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,660 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,660 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,660 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][556], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,661 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:04:06,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][329], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,661 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][565], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:06,661 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][558], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 165#L57-5true, 21#L65-6true, 318#true]) [2025-03-15 01:04:06,661 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][565], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,662 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,662 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,662 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,662 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][505], [289#true, 323#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,663 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,663 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,663 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,663 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,663 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,663 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,663 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,663 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,664 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:06,664 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:06,664 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,664 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,665 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [72#L64-2true, 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,665 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,665 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,665 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,665 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,665 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,666 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,666 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:06,666 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,666 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,666 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,666 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,666 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,666 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,818 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:06,818 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,819 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,819 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,819 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:06,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][397], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,863 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,863 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,863 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,863 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:06,895 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true]) [2025-03-15 01:04:06,896 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,896 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,896 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,896 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,896 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,896 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:06,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,909 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,909 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,909 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,909 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,909 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:06,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,920 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,920 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,920 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,920 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][565], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:06,921 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,921 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,921 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,921 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][566], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,921 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,921 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,921 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,921 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][567], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 7#L57-6true, 21#L65-6true, 318#true]) [2025-03-15 01:04:06,921 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:06,922 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][565], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,922 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,922 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][568], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:06,923 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,923 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,923 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,923 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 25#L65-8true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,924 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,924 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,924 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,924 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:06,924 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,924 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,924 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,924 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:06,926 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,926 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,926 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,926 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:06,927 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:06,991 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,991 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,991 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:06,991 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:07,024 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,024 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,024 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,024 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,024 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,025 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,025 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 329#true, 277#true, 271#true, 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,039 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,039 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,039 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,039 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:07,040 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][572], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:07,040 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][565], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,040 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,040 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,041 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,041 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][573], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,041 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,041 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,041 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,041 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][574], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,042 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,042 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,042 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,042 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,042 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,042 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,042 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,042 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][575], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:07,043 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,043 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,043 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,043 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][520], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,043 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,043 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,044 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,044 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:07,045 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,045 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,045 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,045 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,045 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,045 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:07,046 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:07,046 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,046 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:07,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 226#L56-10true]) [2025-03-15 01:04:07,135 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,135 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:07,135 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:07,135 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:07,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 226#L56-10true]) [2025-03-15 01:04:07,135 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,135 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:07,135 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:07,135 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:07,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,141 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,141 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,141 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,141 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,141 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][572], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,152 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,152 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,152 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,152 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][577], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 31#L57-8true, 21#L65-6true, 318#true]) [2025-03-15 01:04:07,153 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,153 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,153 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,153 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][578], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,153 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,153 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,153 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,154 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][579], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:07,154 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,154 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,154 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,154 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][575], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:07,155 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,155 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,155 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,155 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,155 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,155 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,155 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,155 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:07,156 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,156 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,156 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,156 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:07,157 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,157 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,157 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,157 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,157 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,157 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,157 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,157 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:07,157 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,158 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,158 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,158 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true, 127#L64-4true]) [2025-03-15 01:04:07,158 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,158 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,158 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,158 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:07,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 226#L56-10true]) [2025-03-15 01:04:07,239 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,239 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:07,239 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:07,239 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:07,242 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,242 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,242 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,242 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,243 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,243 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,243 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [24#L64-1true, 289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,244 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,244 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,244 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,244 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,253 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,254 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,254 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,254 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,254 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,254 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,254 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 177#L56-3true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,255 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,255 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:07,255 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:07,255 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:07,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][577], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:07,259 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,259 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,259 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,259 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][580], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,260 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,260 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,260 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,260 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][581], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 25#L65-8true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,260 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,260 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,260 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,260 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][579], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:07,261 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,261 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,261 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,261 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,261 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,261 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,261 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,261 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,262 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,262 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,262 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,262 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:07,262 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,262 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,262 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,262 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:07,263 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,263 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,263 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,263 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,263 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,263 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,263 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,263 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:07,264 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,264 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,264 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,264 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 169#L56-8true, 318#true]) [2025-03-15 01:04:07,264 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,264 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,264 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,264 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:07,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 15#L68true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:07,342 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,342 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,342 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,342 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,351 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:07,351 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,351 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,351 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,351 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,351 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,351 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,351 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,355 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,356 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,356 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,356 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 15#L68true, 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,360 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,360 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,360 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,360 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,360 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,360 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,360 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,360 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][580], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,360 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,361 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,361 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,361 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][587], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:07,361 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,361 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,361 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,361 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][581], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,362 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,362 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,362 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,362 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,362 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,362 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,362 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,362 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:07,363 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,363 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,363 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,363 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:07,363 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,363 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,363 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,363 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,364 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,364 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,364 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,364 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:07,364 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,364 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,364 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,364 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 208#L64-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,366 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,366 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,366 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,366 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:07,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,367 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,367 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,367 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,367 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,367 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,367 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,367 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,367 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,453 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,453 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,453 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,453 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,458 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,459 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,459 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,459 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,459 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,459 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,459 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,459 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,463 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,463 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,463 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,463 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,463 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,463 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,464 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,464 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:07,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:07,468 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,468 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:07,468 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,468 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][587], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 25#L65-8true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,469 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,469 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,469 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,469 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][587], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:07,469 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,469 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,469 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,469 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][591], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 123#L65-12true, 318#true]) [2025-03-15 01:04:07,470 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,470 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,470 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,470 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,471 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,471 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,471 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,471 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:07,471 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,471 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,471 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,471 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 208#L64-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,472 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,472 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,473 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,473 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 140#L64-10true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,473 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,473 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,473 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,473 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:07,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,474 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,474 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,474 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,474 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,474 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,474 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,474 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,474 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,475 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,475 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,475 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:07,479 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,479 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,479 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,479 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,544 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:04:07,544 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:07,544 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:07,544 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:07,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [72#L64-2true, 289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,544 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,544 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,544 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,544 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,557 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,557 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,557 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,557 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,558 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,558 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,558 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,558 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,559 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,559 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,559 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,559 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,559 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,559 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,559 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:07,560 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 5#L48-2true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:07,560 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 5#L48-2true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,560 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 5#L48-2true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,560 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 5#L48-2true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:07,560 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,560 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 5#L48-2true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:07,561 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 5#L48-2true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,561 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,561 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][585], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 95#L57-12true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,563 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:04:07,563 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:07,563 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:07,563 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:04:07,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][587], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 155#L65-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,564 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,564 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,564 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,564 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][594], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 7#L57-6true, 318#true]) [2025-03-15 01:04:07,565 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,565 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,565 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,565 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][591], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:07,566 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][591], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true, 188#L65-13true]) [2025-03-15 01:04:07,566 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,566 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,566 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 208#L64-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,567 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,568 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,568 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,568 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:07,568 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,569 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,569 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,569 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,569 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,569 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,569 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,569 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,569 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,569 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,569 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,569 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,570 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,570 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,570 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,570 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][439], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,570 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,570 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,570 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,570 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][438], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:07,576 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,576 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,576 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,576 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 5#L48-2true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,622 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,622 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,622 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,622 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 5#L48-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,622 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,622 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,622 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,622 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:07,633 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,633 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,633 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,633 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,636 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,636 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,636 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,636 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,636 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,636 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:07,637 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:07,637 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,637 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:07,640 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,640 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,640 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,640 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,640 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:07,641 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,641 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,641 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,641 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,641 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 151#L48-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,643 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,643 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,643 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,643 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 151#L48-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,643 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,643 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,643 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,643 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 151#L48-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:07,644 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 151#L48-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:07,644 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 151#L48-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,644 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 151#L48-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,644 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:07,644 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:07,644 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,644 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,645 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 151#L48-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,645 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,645 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,645 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,645 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 151#L48-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,645 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,645 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,645 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,645 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,646 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,646 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,646 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][298], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,646 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,648 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:07,648 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,648 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:07,649 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 257#L48-10true, 318#true]) [2025-03-15 01:04:07,649 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 257#L48-10true, 318#true]) [2025-03-15 01:04:07,649 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,649 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,649 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 257#L48-10true, 318#true]) [2025-03-15 01:04:07,650 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 257#L48-10true, 318#true]) [2025-03-15 01:04:07,650 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,650 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,650 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,650 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:07,651 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:07,651 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 13#L48-4true, 318#true]) [2025-03-15 01:04:07,651 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 13#L48-4true, 318#true]) [2025-03-15 01:04:07,651 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 13#L48-4true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,652 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 13#L48-4true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,652 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 13#L48-4true, 318#true]) [2025-03-15 01:04:07,652 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 13#L48-4true, 318#true]) [2025-03-15 01:04:07,652 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 13#L48-4true, 318#true]) [2025-03-15 01:04:07,652 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 13#L48-4true, 318#true]) [2025-03-15 01:04:07,652 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,652 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,653 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,653 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,653 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,653 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,653 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,653 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,653 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,653 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,653 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,653 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,654 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,654 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,654 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,654 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,654 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:07,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,654 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,654 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][585], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,655 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,656 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][585], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:07,656 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,656 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,656 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,656 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][584], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:07,656 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,656 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,656 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,657 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][586], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,657 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,657 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,657 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,657 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][598], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,657 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,657 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,657 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,657 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][594], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:07,658 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][594], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true, 188#L65-13true]) [2025-03-15 01:04:07,658 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,658 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,658 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,659 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 208#L64-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,660 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,660 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,660 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,660 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 140#L64-10true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,660 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,660 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,660 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,660 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:07,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 140#L64-10true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,660 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,660 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:04:07,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:07,661 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:07,661 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,661 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,662 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,662 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,662 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,663 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,663 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][438], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:07,664 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][439], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,664 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,664 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,665 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][439], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 219#L56-2true, 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,665 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,665 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][438], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:07,668 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,668 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,668 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,668 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,668 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][441], [289#true, 18#L65-7true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,671 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,671 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,671 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,671 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][441], [289#true, 323#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,671 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,671 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,671 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,671 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 318#true]) [2025-03-15 01:04:07,725 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,725 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,725 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,725 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,727 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,727 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,728 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,728 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,728 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,728 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,728 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,729 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:07,729 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,729 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:07,730 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,730 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,730 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,730 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,730 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,731 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,731 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,732 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,732 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,732 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,732 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,732 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 15#L68true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:07,733 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,733 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,733 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,733 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,733 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,734 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,734 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,734 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,734 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,734 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,735 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,735 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,735 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,735 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,735 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 132#L52true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,736 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 132#L52true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,736 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 132#L52true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:07,736 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 132#L52true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:07,737 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 132#L52true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,737 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 132#L52true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,737 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 132#L52true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:07,737 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:07,737 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,737 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([663] L64-5-->L64-12: Formula: (<= v_~N~0_4 v_thread3Thread1of1ForFork1_~i~2_7) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_7, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[][286], [289#true, 132#L52true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,738 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([662] L64-5-->L64-6: Formula: (< v_thread3Thread1of1ForFork1_~i~2_5 v_~N~0_3) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[][287], [289#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,738 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,738 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 15#L68true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,739 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,739 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,739 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,739 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,739 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][585], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,741 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,741 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][586], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,741 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][584], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:07,741 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,741 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][584], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:07,742 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,742 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,742 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,742 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][586], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,742 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,742 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,742 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,742 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][584], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:07,743 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,743 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,743 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,743 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][586], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,743 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,743 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,743 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,743 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][590], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,744 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,744 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,744 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,744 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][603], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,744 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,744 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,744 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,744 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][598], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,745 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,745 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,745 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,745 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][598], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 188#L65-13true]) [2025-03-15 01:04:07,745 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,745 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,745 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,745 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][332], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,746 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,746 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,746 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,746 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:07,746 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,746 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,746 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,746 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:04:07,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:07,747 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,747 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,747 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,747 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][559], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 208#L64-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,747 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,747 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,747 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,747 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 140#L64-10true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,748 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,748 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,748 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,748 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:07,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,749 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,749 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,749 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,749 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,749 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,749 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,749 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,749 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,749 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,749 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,750 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][438], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:07,750 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][439], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,750 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,751 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,751 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][441], [289#true, 18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,755 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][441], [289#true, 18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,755 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,755 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][590], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,756 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,756 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,756 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,756 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,758 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,758 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,758 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,758 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,758 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,758 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,758 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,758 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,813 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,813 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,813 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,813 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,813 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,814 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,814 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,814 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,814 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,815 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,815 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,815 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,817 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,817 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,817 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,817 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,817 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,817 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,817 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,817 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,818 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,818 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][248], [323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,818 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,818 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,818 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,818 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,818 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:07,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][590], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,820 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,820 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,820 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,820 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][590], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:07,821 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,821 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,821 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,821 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][590], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 155#L65-9true, 95#L57-12true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,821 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,821 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][603], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:07,822 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][603], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,822 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][603], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 277#true, 271#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true, 188#L65-13true]) [2025-03-15 01:04:07,823 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,823 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,823 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,823 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][591], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 208#L64-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true]) [2025-03-15 01:04:07,823 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,823 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,823 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,823 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 140#L64-10true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,824 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,824 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,824 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,824 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:07,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:07,825 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,825 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,825 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,825 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,826 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,826 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,826 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,826 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,829 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,829 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,829 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,829 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,829 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,830 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,830 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,830 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,830 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,830 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][590], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,831 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,831 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,831 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,831 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 219#L56-2true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,832 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,832 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,832 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,833 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,833 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:07,833 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:07,833 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:07,833 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:07,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,879 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,879 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,879 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,879 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,879 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,879 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,879 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,879 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,879 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,879 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,880 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,880 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,880 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,880 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,880 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,881 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,881 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,881 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,881 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,881 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,881 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,881 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,881 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:07,882 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:07,882 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 31#L57-8true, 318#true]) [2025-03-15 01:04:07,882 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true, 127#L64-4true]) [2025-03-15 01:04:07,883 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,883 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,883 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:07,883 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,883 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 127#L64-4true]) [2025-03-15 01:04:07,884 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 165#L57-5true, 242#L64-5true, 318#true]) [2025-03-15 01:04:07,884 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 165#L57-5true, 318#true, 127#L64-4true]) [2025-03-15 01:04:07,884 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 242#L64-5true, 318#true]) [2025-03-15 01:04:07,884 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,885 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true, 127#L64-4true]) [2025-03-15 01:04:07,885 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,885 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,885 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,885 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,885 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][439], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:07,888 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,888 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,888 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,888 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][590], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 66#L57-13true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,889 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,889 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,889 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,889 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][590], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:07,889 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,889 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,889 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,889 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][603], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,890 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,890 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,890 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,890 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][603], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:07,890 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,890 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,890 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,890 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][594], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 208#L64-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:07,891 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,891 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,891 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,891 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 329#true, 277#true, 271#true, 140#L64-10true, 297#(= |#race~sum2~0| 0), 268#true, 165#L57-5true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,892 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,892 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,892 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,892 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:07,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,892 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,892 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,892 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,892 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][439], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:07,893 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,893 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,893 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,893 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][439], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,894 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:07,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,897 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 219#L56-2true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,897 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:07,897 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:07,931 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:07,931 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,931 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:07,932 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 127#L64-4true]) [2025-03-15 01:04:07,932 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,932 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:07,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:07,939 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:07,939 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,939 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,939 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,939 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:07,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][438], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 169#L56-8true, 21#L65-6true, 318#true]) [2025-03-15 01:04:07,941 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][598], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 208#L64-9true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:07,942 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,942 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,942 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,942 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][400], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 140#L64-10true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:07,943 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,943 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,943 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,943 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:07,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][439], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:07,944 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][438], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 226#L56-10true]) [2025-03-15 01:04:07,945 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,945 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,945 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,945 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][438], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:07,946 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:07,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:07,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][441], [289#true, 18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:08,006 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,006 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,006 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,006 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:08,014 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,014 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,014 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,014 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][603], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 208#L64-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:08,015 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,015 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,015 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,015 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][416], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 140#L64-10true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:08,016 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,016 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,016 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,016 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][438], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:08,017 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,017 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,017 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,017 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][441], [289#true, 18#L65-7true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:08,021 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,021 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,021 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,021 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:08,021 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,021 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:08,021 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:08,022 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:08,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][441], [289#true, 18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:08,023 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,023 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,023 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,023 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,028 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:08,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:08,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:08,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:08,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:08,030 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:08,030 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,030 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:04:08,030 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:08,030 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,030 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,030 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,030 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:08,079 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,079 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,079 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,079 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 271#true, 277#true, 140#L64-10true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:08,079 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,079 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,079 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,079 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:08,080 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,080 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,080 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,080 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:08,080 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,080 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,080 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,080 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 95#L57-12true, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,081 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,081 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,081 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,081 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:08,081 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,081 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,081 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,081 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][603], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 208#L64-9true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,082 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,082 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,082 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,082 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][441], [289#true, 323#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:08,083 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,083 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,083 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,083 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,083 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,083 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:08,083 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:08,083 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:08,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:08,084 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,084 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,084 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,084 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][447], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:08,085 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,085 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:08,085 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:08,085 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:08,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,086 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,086 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,086 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,086 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][447], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,087 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:08,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:08,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:08,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:08,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:08,089 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,089 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,089 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,089 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,089 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,089 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:08,089 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:08,089 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,089 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:04:08,089 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,089 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:04:08,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 219#L56-2true, 295#true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,090 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,090 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,090 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,090 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 177#L56-3true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,091 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,091 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,091 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,091 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:08,091 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,091 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,092 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,092 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:08,092 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,092 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,092 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,092 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:08,121 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,121 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,121 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,121 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,121 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:08,121 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:08,121 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,121 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,121 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,121 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:08,126 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,126 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,126 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,126 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][427], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 140#L64-10true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,127 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,127 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,127 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,127 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,127 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,127 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,127 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,127 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:08,128 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:08,128 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 188#L65-13true]) [2025-03-15 01:04:08,128 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,128 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,130 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,130 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,130 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,130 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][447], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,131 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,131 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:08,131 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:08,131 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:08,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:08,132 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,132 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,132 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,132 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][458], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 226#L56-10true]) [2025-03-15 01:04:08,133 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,133 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:08,133 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:08,133 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:08,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,135 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,135 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,135 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,135 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][458], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:08,135 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:08,136 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:08,136 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:08,136 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 177#L56-3true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,138 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 219#L56-2true, 295#true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,138 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,138 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:08,139 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:08,139 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,139 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][435], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,170 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][553], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 7#L57-6true, 318#true]) [2025-03-15 01:04:08,170 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:08,170 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,170 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,170 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 95#L57-12true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,171 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 66#L57-13true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,171 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:08,171 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][583], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,171 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][556], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:08,172 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][554], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 325#(= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0), 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 165#L57-5true, 318#true]) [2025-03-15 01:04:08,172 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][565], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 31#L57-8true, 318#true]) [2025-03-15 01:04:08,172 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][565], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,172 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,172 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,173 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,173 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,173 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,175 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:04:08,175 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,175 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,175 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:08,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][458], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:08,176 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:08,176 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,176 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,176 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][459], [18#L65-7true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:08,177 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:08,177 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,177 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,177 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][459], [323#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:08,178 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:08,178 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,178 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,178 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:08,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:08,205 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,205 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,205 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,205 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 95#L57-12true, 295#true, 208#L64-9true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,205 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,205 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,205 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,205 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][459], [323#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:08,206 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,206 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,206 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,206 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][460], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:08,207 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,207 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,207 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,207 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][460], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,208 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:08,208 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,208 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,208 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:08,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 208#L64-9true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,210 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:08,210 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,210 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,210 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:08,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 208#L64-9true, 177#L56-3true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,210 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,210 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,210 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,210 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 123#L65-12true, 318#true]) [2025-03-15 01:04:08,234 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 95#L57-12true, 295#true, 329#true, 277#true, 271#true, 140#L64-10true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,234 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,234 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,234 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:08,235 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 66#L57-13true, 295#true, 208#L64-9true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,235 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 208#L64-9true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:04:08,235 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,235 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][460], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,236 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,236 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,236 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,236 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true, 226#L56-10true]) [2025-03-15 01:04:08,237 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,237 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,237 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,237 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][460], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 155#L65-9true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:08,238 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,238 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,238 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,238 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 123#L65-12true, 318#true]) [2025-03-15 01:04:08,238 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,238 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,238 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,239 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:08,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][460], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 155#L65-9true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 181#L56-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,239 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:08,239 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,239 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,239 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:04:08,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 177#L56-3true, 208#L64-9true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,240 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,240 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,240 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,240 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,240 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 208#L64-9true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,241 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:08,241 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,241 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,241 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:08,241 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:08,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 271#true, 277#true, 140#L64-10true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,244 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,244 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,244 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,244 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 140#L64-10true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,244 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,244 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,244 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,244 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true]) [2025-03-15 01:04:08,261 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,261 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,261 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,261 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 169#L56-8true, 318#true, 188#L65-13true]) [2025-03-15 01:04:08,261 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,261 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,261 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,262 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 66#L57-13true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 140#L64-10true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,262 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,262 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,262 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,262 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 140#L64-10true, 268#true, 294#(= |#race~A~0| 0), 315#true, 48#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 318#true]) [2025-03-15 01:04:08,262 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,262 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,262 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,262 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 123#L65-12true, 318#true]) [2025-03-15 01:04:08,263 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,263 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][460], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 155#L65-9true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,263 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:04:08,263 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,263 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,263 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:08,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:08,264 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,264 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,264 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,264 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true, 188#L65-13true]) [2025-03-15 01:04:08,264 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,264 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,264 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,264 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 181#L56-4true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,265 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,265 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,265 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,265 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true, 188#L65-13true]) [2025-03-15 01:04:08,265 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,265 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,265 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,265 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 140#L64-10true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,266 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 140#L64-10true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,266 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,266 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,281 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:08,281 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,281 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,281 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true, 188#L65-13true]) [2025-03-15 01:04:08,281 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:08,281 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,281 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,281 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:08,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][610], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 208#L64-9true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,293 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,293 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,293 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,293 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:04:08,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 208#L64-9true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:08,305 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,305 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,305 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,305 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][477], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 271#true, 277#true, 140#L64-10true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,305 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,306 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,306 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,306 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:04:08,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 208#L64-9true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:08,307 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,307 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,307 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,307 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 208#L64-9true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,308 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,308 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,308 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,308 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true, 127#L64-4true]) [2025-03-15 01:04:08,317 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 242#L64-5true, 318#true]) [2025-03-15 01:04:08,317 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,317 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 140#L64-10true, 268#true, 315#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:08,319 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,319 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,319 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,319 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:08,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][506], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 208#L64-9true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,319 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:08,319 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,319 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,319 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 140#L64-10true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:08,320 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:08,320 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,320 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,320 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 140#L64-10true, 268#true, 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,321 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:08,321 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,321 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,321 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 140#L64-10true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,480 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:08,480 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:08,480 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:08,480 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:08,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,489 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:08,489 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,489 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,489 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,489 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:08,489 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:08,489 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:08,489 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,490 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][543], [289#true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:08,490 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,490 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,490 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,490 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:08,491 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,491 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,491 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:08,491 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,491 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:08,491 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,492 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,492 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 219#L56-2true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,492 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,492 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:08,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][460], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 208#L64-9true, 182#L84-4true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:08,493 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,493 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,493 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,494 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][460], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 208#L64-9true, 182#L84-4true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,495 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:08,495 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,495 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,495 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:08,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][460], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 182#L84-4true, 208#L64-9true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,501 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 140#L64-10true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 226#L56-10true]) [2025-03-15 01:04:08,502 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,502 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,502 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,502 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 140#L64-10true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,503 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:08,503 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,503 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,503 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:08,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][216], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 140#L64-10true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:08,509 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:08,509 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,509 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,509 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:08,521 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][437], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 169#L56-8true, 318#true]) [2025-03-15 01:04:08,521 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:08,521 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,521 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,521 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,521 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:08,521 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:08,556 INFO L124 PetriNetUnfolderBase]: 15886/37162 cut-off events. [2025-03-15 01:04:08,556 INFO L125 PetriNetUnfolderBase]: For 1228271/1305267 co-relation queries the response was YES. [2025-03-15 01:04:08,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182328 conditions, 37162 events. 15886/37162 cut-off events. For 1228271/1305267 co-relation queries the response was YES. Maximal size of possible extension queue 1319. Compared 414880 event pairs, 7049 based on Foata normal form. 174/30711 useless extension candidates. Maximal degree in co-relation 106722. Up to 13345 conditions per place. [2025-03-15 01:04:08,916 INFO L140 encePairwiseOnDemand]: 261/267 looper letters, 480 selfloop transitions, 21 changer transitions 25/718 dead transitions. [2025-03-15 01:04:08,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 718 transitions, 11422 flow [2025-03-15 01:04:08,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:04:08,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:04:08,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1407 transitions. [2025-03-15 01:04:08,918 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8782771535580525 [2025-03-15 01:04:08,918 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, 13 predicate places. [2025-03-15 01:04:08,919 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 718 transitions, 11422 flow [2025-03-15 01:04:08,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 220.16666666666666) internal successors, (1321), 6 states have internal predecessors, (1321), 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) [2025-03-15 01:04:08,919 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:04:08,919 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:04:08,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-15 01:04:08,920 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:04:08,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:04:08,920 INFO L85 PathProgramCache]: Analyzing trace with hash 2000456731, now seen corresponding path program 1 times [2025-03-15 01:04:08,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:04:08,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3129861] [2025-03-15 01:04:08,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:04:08,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:04:08,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:04:09,161 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-15 01:04:09,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:04:09,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3129861] [2025-03-15 01:04:09,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3129861] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:04:09,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:04:09,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:04:09,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186095984] [2025-03-15 01:04:09,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:04:09,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:04:09,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:04:09,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:04:09,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:04:09,162 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 267 [2025-03-15 01:04:09,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 718 transitions, 11422 flow. Second operand has 6 states, 6 states have (on average 220.66666666666666) internal successors, (1324), 6 states have internal predecessors, (1324), 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) [2025-03-15 01:04:09,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:04:09,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 267 [2025-03-15 01:04:09,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:04:09,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,258 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:09,258 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,258 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,258 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,258 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:09,258 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:04:09,258 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:09,259 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:09,259 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:09,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:09,259 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:04:09,259 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:09,259 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:09,259 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:09,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,261 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,261 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,261 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,261 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:09,261 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:09,280 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:04:09,280 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:09,280 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:09,280 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:09,281 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,281 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:09,282 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,282 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,282 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,282 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:09,300 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:04:09,301 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:09,301 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:09,301 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:09,301 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:09,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,301 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,301 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,301 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,301 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:09,304 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,304 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,305 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,327 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,352 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:09,352 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:04:09,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:04:09,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:04:09,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:04:09,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:04:09,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:04:09,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,352 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:04:09,352 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:09,352 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:09,353 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:09,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:09,372 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:09,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:09,372 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 17#L64-11true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,372 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:09,372 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,399 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,399 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:04:09,399 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,399 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,399 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:09,413 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,413 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,413 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,413 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,414 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:09,414 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,414 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,414 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,414 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,414 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:09,427 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:09,427 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:09,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:09,508 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:09,508 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:09,508 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:09,509 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:09,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:09,544 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:09,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:09,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:09,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:09,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:09,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:09,904 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:09,904 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:09,904 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:09,904 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:09,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:09,904 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:09,904 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:09,904 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:09,904 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:09,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:09,905 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:09,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:09,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:09,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:09,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:09,906 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:09,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:09,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:09,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:09,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][169], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, 292#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 315#true, 335#true, 127#L64-4true]) [2025-03-15 01:04:09,911 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:09,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:09,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:09,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:09,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:09,950 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:09,953 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:09,953 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:09,953 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:09,953 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:09,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:09,953 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,953 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,953 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,953 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true]) [2025-03-15 01:04:09,954 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:09,954 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:09,954 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:09,954 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:09,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:09,954 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,954 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,955 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,955 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:09,955 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:10,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:10,075 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:04:10,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:04:10,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:04:10,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:04:10,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:04:10,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,093 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,093 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,093 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:10,142 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:04:10,142 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:10,143 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:10,143 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:10,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:10,143 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:10,143 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:10,143 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:10,143 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:10,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:10,146 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,146 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,146 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,146 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,146 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:10,148 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:10,148 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:10,148 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:10,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:10,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,158 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,158 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,158 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,158 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,158 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,159 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,159 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,159 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,160 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,160 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,160 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,160 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,162 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,162 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,162 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,162 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,163 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,163 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,163 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,163 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,165 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,165 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,165 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,165 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,165 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,167 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,168 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,177 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,177 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,177 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,177 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,177 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,177 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,177 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,177 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:10,214 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:04:10,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:10,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:10,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:10,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:10,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:10,215 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:10,215 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,215 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,232 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,232 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,232 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,232 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,232 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,233 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,233 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,233 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,233 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,234 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,234 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,234 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,234 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,234 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,234 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,235 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,236 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,237 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,237 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,237 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,237 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,237 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,238 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,238 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,238 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,238 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,238 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,239 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,239 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,239 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,239 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,239 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,239 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,239 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,239 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,240 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 257#L48-10true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,240 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,240 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,241 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,241 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,241 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,241 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,242 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,242 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,243 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,243 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,243 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,243 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,244 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,244 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,244 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:10,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,255 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,255 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,255 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,255 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,255 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,255 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,255 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,255 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:10,295 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,316 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,316 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,316 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,316 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,322 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,322 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,322 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,323 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,323 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,323 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,323 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,325 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,325 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,325 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,325 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,325 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,326 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,327 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,327 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,327 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,328 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,328 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,328 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,329 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,329 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,329 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,330 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,330 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,330 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,331 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,331 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,331 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,331 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,331 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,332 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,332 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,332 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,332 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,332 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,332 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,332 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,332 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,333 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,333 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,333 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,333 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,333 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,333 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,416 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,416 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,420 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,420 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,420 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,420 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,421 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,421 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,421 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,421 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,422 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,422 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,422 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,422 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,422 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,427 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,427 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,427 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:10,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:10,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,428 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,428 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,428 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,428 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,428 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,428 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:10,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 226#L56-10true]) [2025-03-15 01:04:10,492 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 226#L56-10true]) [2025-03-15 01:04:10,492 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,511 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,511 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,511 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:10,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:10,518 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,518 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,518 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,518 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,519 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:10,519 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,519 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,519 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,519 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,520 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,520 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,520 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:10,520 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:10,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,522 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,522 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,522 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,522 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,522 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,523 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,523 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,523 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,527 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,527 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:04:10,527 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:10,527 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:10,527 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:10,527 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:10,527 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:10,527 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:10,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 226#L56-10true]) [2025-03-15 01:04:10,592 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,592 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,592 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,592 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,613 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,613 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,613 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,613 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,613 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,614 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,614 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,614 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,614 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:10,615 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,615 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,615 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:10,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,615 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,615 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,616 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,616 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,616 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:10,624 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:10,624 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:10,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 226#L56-10true]) [2025-03-15 01:04:10,699 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,727 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,727 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,728 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:10,728 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,728 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,728 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,728 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,728 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,728 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,739 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,739 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][344], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 7#L57-6true, 335#true, 318#true]) [2025-03-15 01:04:10,785 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,785 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,785 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,785 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:10,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][343], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:10,786 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,786 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,786 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,786 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,839 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,839 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,839 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,839 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,839 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,840 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,840 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,840 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,841 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,841 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 205#L64-12true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,856 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,856 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,856 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,856 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,856 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,856 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,856 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,856 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:10,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,858 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,858 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,858 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,858 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:10,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,858 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,858 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,858 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,858 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][343], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:10,911 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,911 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,911 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,911 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,911 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:10,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 31#L57-8true, 335#true, 318#true]) [2025-03-15 01:04:10,912 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,912 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:10,967 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,967 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,967 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,967 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,968 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:10,968 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,968 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,968 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,968 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,968 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,968 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:10,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:10,981 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:04:10,981 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:10,981 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:10,981 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:11,030 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 31#L57-8true, 335#true, 318#true]) [2025-03-15 01:04:11,031 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:11,031 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:11,031 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:11,031 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:11,031 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:11,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,032 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,032 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,032 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,032 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:11,090 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,090 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,090 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,090 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,090 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,090 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,090 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,090 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,090 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,090 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,091 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,091 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,091 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,091 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,091 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,091 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,091 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,091 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,099 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,099 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,099 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,099 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,099 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,099 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,099 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,099 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:11,108 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,108 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,108 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,108 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:11,108 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,108 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,108 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,108 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,159 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,159 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,159 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,159 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,159 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:11,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:11,207 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:04:11,207 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:11,207 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:11,207 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:11,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:11,207 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:11,208 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 205#L64-12true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,208 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 99#L64-6true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,208 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,209 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,209 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,209 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,209 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,209 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,209 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,209 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,209 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,209 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:11,214 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:11,214 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,216 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,216 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,216 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,216 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,219 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,219 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,219 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,219 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,231 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,231 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,231 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,231 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:11,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:11,324 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,324 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,324 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:11,325 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,325 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,328 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,328 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,328 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,328 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,328 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,328 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,328 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,328 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,329 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,329 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,330 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,330 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,330 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,330 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,330 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,330 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:11,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,342 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,351 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,351 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,351 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,351 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,413 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,413 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:11,413 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:11,413 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:11,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:11,414 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,414 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:11,414 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:11,414 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:11,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:11,451 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,451 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,451 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,451 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,451 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,451 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,451 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,451 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,452 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,452 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,452 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,452 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,452 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,452 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,452 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,452 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:11,453 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:04:11,453 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:11,453 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:11,453 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:04:11,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:11,453 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:11,453 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,453 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,467 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,467 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,467 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,467 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,470 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,470 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,470 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,470 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,471 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,471 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,471 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,471 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,471 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,478 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,478 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,478 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,478 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,479 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,479 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,479 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,479 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,731 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,731 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,731 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:11,731 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,732 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,732 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,732 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:11,732 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:11,733 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:11,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:11,735 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,735 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:11,735 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:11,735 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:11,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:11,736 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:11,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:11,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:11,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:11,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:11,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:11,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,771 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,771 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,771 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:11,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,771 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,772 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,772 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,786 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,786 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,786 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,786 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,790 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,790 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,790 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,790 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,790 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,792 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,792 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,800 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,800 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,800 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,800 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,800 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,800 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,800 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,800 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:11,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,852 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:11,852 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:11,852 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:11,852 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:11,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,852 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:11,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:11,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:11,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:11,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,853 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:11,853 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,853 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,853 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,854 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:11,854 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:11,854 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:11,854 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:11,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,854 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:11,854 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,854 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,854 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:11,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,895 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,895 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,895 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,895 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:11,895 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,896 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,896 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,897 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,897 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,897 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,897 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:11,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][450], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:11,897 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:04:11,897 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:11,897 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:11,897 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:11,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,898 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,898 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,898 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,898 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,899 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,899 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,899 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,899 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:11,900 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,900 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,900 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,900 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,900 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,901 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,901 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,901 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,901 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,901 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,901 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,917 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,917 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,927 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,927 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,927 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,928 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:11,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,983 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:11,983 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:11,983 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:11,983 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:11,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:11,983 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:11,983 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:11,984 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:11,984 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,017 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,017 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,017 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,017 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,018 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,018 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,018 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,018 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,018 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,019 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,019 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,019 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,019 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,020 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,020 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,020 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,020 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,021 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,021 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,021 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,021 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,021 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,096 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,096 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,096 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,096 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,098 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,098 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,098 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,098 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,098 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,099 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:12,100 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,100 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:12,100 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:12,100 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:12,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:12,101 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:12,101 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:12,101 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:12,101 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:12,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][645], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:12,129 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,129 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,129 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,129 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,131 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,131 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,131 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,131 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,132 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,213 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,213 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,213 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,213 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,213 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,213 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,215 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,215 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,215 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:12,215 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:12,216 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:12,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:12,216 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:12,216 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,216 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,216 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:12,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 167#L57-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,216 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:12,216 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,216 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,216 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,217 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:12,217 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,217 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,217 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,217 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,217 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:12,217 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:12,217 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:12,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:12,219 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:12,219 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:12,219 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:12,220 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:12,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][645], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:12,251 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,251 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,251 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,251 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][645], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:12,251 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,251 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,251 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,251 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,251 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,253 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,253 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,253 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,253 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:12,337 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:12,337 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,337 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,337 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,338 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:12,338 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,338 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,338 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,341 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:12,341 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,341 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,341 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,341 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:12,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:12,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:12,342 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:12,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,450 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:12,450 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,450 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,450 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:12,450 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:12,450 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:12,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,451 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:12,451 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,451 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,451 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:12,451 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:12,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,564 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:12,564 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:12,564 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,564 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,564 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,565 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:12,565 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:12,565 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:12,565 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:12,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][394], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:12,681 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:12,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:12,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:12,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:12,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,682 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:12,682 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,682 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,682 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:12,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:12,682 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:12,682 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:12,683 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:12,683 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:12,683 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:12,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][394], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:12,826 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:12,826 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:12,826 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:12,826 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:12,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][394], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:12,827 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:12,827 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:12,827 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:12,827 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:12,827 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:12,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:12,838 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:12,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:12,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:13,134 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:13,134 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:13,134 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:13,134 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:13,134 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:13,134 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:13,134 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:13,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:13,252 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:13,252 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,252 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,252 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:13,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:13,252 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:13,252 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,252 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:13,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 295#true, 150#L65-3true, 329#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:13,379 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:13,379 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,379 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,379 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:13,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 219#L56-2true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:13,379 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:13,379 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,379 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,379 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:13,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:13,497 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:13,497 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:13,497 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:13,497 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:13,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:13,516 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:13,516 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,516 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,516 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,516 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 177#L56-3true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,517 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:13,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:13,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:13,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:13,613 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:13,613 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:13,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,618 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:13,618 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,618 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,696 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:13,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,702 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:13,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,702 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:13,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:13,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:13,776 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:13,776 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,776 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,776 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:13,776 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:13,776 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,776 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,776 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,778 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,781 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 17#L64-11true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:13,781 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:13,781 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,781 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,781 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:13,781 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,782 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:13,844 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:13,844 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,844 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:13,847 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:13,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:13,848 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:13,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:13,848 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:13,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:13,849 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,849 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,849 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,849 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:13,849 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:13,849 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,849 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,849 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,850 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,850 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,850 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,850 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,850 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:13,850 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:13,850 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,850 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,850 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:13,851 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,851 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,851 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,851 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:13,851 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:13,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,852 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,852 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,852 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,852 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,853 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,853 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,855 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:13,855 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,855 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,855 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,855 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:13,855 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,855 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,855 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:13,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:13,859 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,859 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:13,860 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:13,860 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,860 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,861 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,861 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,861 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,861 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,917 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,917 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,917 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,918 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,918 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,918 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:13,918 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,918 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,919 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:13,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:13,919 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,920 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,920 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:13,920 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,920 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,921 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:13,921 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,921 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,921 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,921 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,922 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,922 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:13,922 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:13,923 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,923 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,923 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,923 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,923 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,923 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,923 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,923 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:13,924 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,924 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,924 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,924 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,925 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:13,925 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,925 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,925 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,929 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,929 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,929 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,929 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:13,980 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,980 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,980 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,980 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,980 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,981 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,981 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,981 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,981 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:13,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:13,981 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:13,982 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,982 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,982 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,982 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:13,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,983 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:13,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:13,983 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:13,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:13,984 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:13,984 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:13,984 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,984 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 329#true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:13,984 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:13,984 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:13,984 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:13,984 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:14,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:14,035 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:14,035 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,035 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,035 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,035 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:14,035 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:14,035 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,035 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,035 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:14,036 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:14,036 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:14,036 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:14,036 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][451], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:14,037 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:14,037 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,037 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:14,081 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:14,081 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:14,081 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:14,081 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:14,081 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:14,081 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:14,600 INFO L124 PetriNetUnfolderBase]: 15667/37666 cut-off events. [2025-03-15 01:04:14,600 INFO L125 PetriNetUnfolderBase]: For 618475/657077 co-relation queries the response was YES. [2025-03-15 01:04:14,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174747 conditions, 37666 events. 15667/37666 cut-off events. For 618475/657077 co-relation queries the response was YES. Maximal size of possible extension queue 1185. Compared 424304 event pairs, 6918 based on Foata normal form. 124/31967 useless extension candidates. Maximal degree in co-relation 96806. Up to 11991 conditions per place. [2025-03-15 01:04:14,990 INFO L140 encePairwiseOnDemand]: 261/267 looper letters, 667 selfloop transitions, 101 changer transitions 25/988 dead transitions. [2025-03-15 01:04:14,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 988 transitions, 16619 flow [2025-03-15 01:04:14,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:04:14,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:04:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1402 transitions. [2025-03-15 01:04:14,992 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8751560549313359 [2025-03-15 01:04:14,992 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, 17 predicate places. [2025-03-15 01:04:14,992 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 988 transitions, 16619 flow [2025-03-15 01:04:14,993 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 220.66666666666666) internal successors, (1324), 6 states have internal predecessors, (1324), 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) [2025-03-15 01:04:14,993 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:04:14,993 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:04:14,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-15 01:04:14,993 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:04:14,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:04:14,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1488288513, now seen corresponding path program 1 times [2025-03-15 01:04:14,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:04:14,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539901747] [2025-03-15 01:04:14,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:04:14,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:04:15,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:04:15,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:04:15,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:04:15,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539901747] [2025-03-15 01:04:15,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539901747] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:04:15,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:04:15,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:04:15,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511403490] [2025-03-15 01:04:15,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:04:15,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:04:15,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:04:15,019 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:04:15,019 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:04:15,019 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 267 [2025-03-15 01:04:15,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 988 transitions, 16619 flow. Second operand has 3 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 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) [2025-03-15 01:04:15,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:04:15,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 267 [2025-03-15 01:04:15,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:04:15,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:15,090 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:15,090 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:15,090 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,090 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,090 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:15,092 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,092 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,092 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,092 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,092 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,092 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,093 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,093 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:15,105 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:04:15,105 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:15,105 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:15,105 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:15,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:15,105 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,105 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,105 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,105 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,105 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,106 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,106 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,106 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,106 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,106 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:15,106 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,106 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,106 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,106 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:15,118 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:04:15,118 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:15,118 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:15,118 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:15,118 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:15,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,118 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,121 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,122 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,122 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,122 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,122 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,137 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:15,137 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,137 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,137 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,137 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,137 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,137 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:15,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,139 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,139 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,139 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,139 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,139 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,156 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:04:15,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:15,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:15,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:15,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [24#L64-1true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:15,176 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:04:15,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:15,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:15,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:15,177 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,177 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,177 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,177 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:15,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,178 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,178 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,178 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,178 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:15,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:15,205 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,205 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,205 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,205 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,205 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 257#L48-10true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,218 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,220 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,220 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,220 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,220 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,220 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:15,237 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:15,237 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:04:15,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:04:15,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:04:15,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:04:15,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:04:15,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:04:15,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:15,312 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:15,313 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:15,313 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:15,313 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:15,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:15,345 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:15,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:15,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:15,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:15,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:15,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:15,589 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,589 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,589 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,589 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:15,590 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:15,590 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:15,590 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:15,590 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:15,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:15,591 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:15,592 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:15,592 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:15,592 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:15,592 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:15,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][169], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 151#L48-3true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 335#true, 127#L64-4true]) [2025-03-15 01:04:15,598 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:15,598 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:15,598 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:15,598 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:15,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:15,644 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,644 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,644 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,644 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:15,647 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,647 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,647 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,647 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:15,648 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,648 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,648 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,648 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true]) [2025-03-15 01:04:15,648 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,648 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,648 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,648 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:15,649 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,649 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,649 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,649 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,649 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:15,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:15,713 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:15,713 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:15,713 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:15,713 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:15,713 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:15,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,803 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,803 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,803 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,803 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:15,858 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:04:15,858 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:15,858 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:15,858 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:15,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:15,858 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,858 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,858 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,858 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:15,859 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:15,859 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,859 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true]) [2025-03-15 01:04:15,863 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,863 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,863 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,863 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,863 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 226#L56-10true]) [2025-03-15 01:04:15,865 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,865 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,865 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,865 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:15,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:15,875 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,875 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,875 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,875 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:15,875 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,875 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,875 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,875 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,876 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,876 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,876 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,876 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,876 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,876 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,876 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:15,879 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,879 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,879 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,879 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,880 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,880 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,880 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,882 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,882 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,882 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,882 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,883 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,883 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,883 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,883 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,885 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,885 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,885 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,885 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,885 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:15,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,886 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,886 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,886 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,886 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,895 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:15,895 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:15,895 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:15,895 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:15,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:15,895 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:15,941 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,941 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,941 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,941 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,958 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,958 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,958 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,958 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:15,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:15,959 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:15,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,960 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,960 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,960 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,960 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:15,961 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,961 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,961 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,961 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,962 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,962 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,962 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,962 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:15,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,963 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,963 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,963 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,963 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:15,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:15,964 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,964 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,964 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,964 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:15,964 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,135 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,135 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,135 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,135 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,135 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,135 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,135 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,135 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,136 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,136 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,136 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,136 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,136 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,137 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,137 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,137 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,137 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 13#L48-4true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,137 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,137 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,137 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,137 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,138 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 257#L48-10true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,138 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 13#L48-4true, 318#true]) [2025-03-15 01:04:16,138 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,138 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,139 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,139 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,139 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,139 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,139 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,139 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,139 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,140 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,140 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,141 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,141 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:16,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,150 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,151 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,151 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,151 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,151 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:16,193 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:04:16,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:16,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:16,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:16,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:16,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,212 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,212 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,212 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,217 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,217 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,217 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,217 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,217 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,218 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,218 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,218 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,218 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,218 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,219 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,219 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,219 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,219 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,222 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,222 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,222 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,222 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,222 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,223 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,224 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,224 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,224 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,225 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,225 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,225 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,226 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,226 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,226 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,226 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,226 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,227 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,227 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,228 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,228 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,228 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,228 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,228 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,228 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,228 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,229 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,229 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:16,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,298 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,298 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,302 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,302 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,302 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,302 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,303 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,303 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,303 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,304 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,304 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,304 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,304 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,304 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,308 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,308 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,308 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,308 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:16,308 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:16,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,309 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,309 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,309 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,309 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,309 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,309 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:16,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 226#L56-10true]) [2025-03-15 01:04:16,364 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 226#L56-10true]) [2025-03-15 01:04:16,364 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,365 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,379 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,380 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,380 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,380 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,380 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,380 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,380 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,380 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:16,387 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:16,387 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,387 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,387 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:16,387 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,388 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,388 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,388 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,388 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:16,388 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:16,389 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:16,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,390 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,390 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,390 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,391 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,391 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,391 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,394 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,394 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:04:16,394 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:16,394 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:16,394 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:16,395 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:16,395 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:16,395 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:16,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 226#L56-10true]) [2025-03-15 01:04:16,453 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,469 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,469 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,469 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 177#L56-3true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,470 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,470 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,470 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,471 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,471 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:16,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,471 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 24#L64-1true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,471 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,471 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,472 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,472 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,472 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,472 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,472 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,472 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,472 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:16,480 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,480 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,480 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,480 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,480 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:16,480 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,480 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,480 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,480 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,480 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:16,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 226#L56-10true]) [2025-03-15 01:04:16,544 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,544 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,544 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,544 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,567 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,567 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,567 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,567 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,567 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,567 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,567 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,568 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:16,568 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,568 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,568 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,568 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,568 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,568 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,581 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,581 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,581 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,581 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,581 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,581 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,581 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:16,625 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,625 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,625 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,625 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:16,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:16,626 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,626 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,626 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,626 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,677 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [72#L64-2true, 289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,678 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,678 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,678 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,678 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,679 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,679 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,679 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,679 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,679 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,679 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,695 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,695 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,697 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,697 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,697 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,697 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:16,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,697 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,697 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,697 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,697 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:16,741 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:16,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][348], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 31#L57-8true, 335#true, 318#true]) [2025-03-15 01:04:16,742 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,742 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,742 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,742 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:16,794 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,794 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,794 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,795 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,795 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,795 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,796 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,796 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,809 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:04:16,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:16,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:16,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:16,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][348], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 31#L57-8true, 335#true, 318#true]) [2025-03-15 01:04:16,853 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,853 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,853 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,853 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,853 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:16,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][348], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,854 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,854 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,854 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,854 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:16,904 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:16,904 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,904 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,905 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,905 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,905 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,905 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,905 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,905 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,913 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true, 226#L56-10true]) [2025-03-15 01:04:16,913 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:16,922 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:16,922 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,922 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][348], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 102#L57-9true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:16,970 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:16,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:17,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:17,014 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:04:17,014 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:17,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:17,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:17,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:17,015 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,015 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,015 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,015 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:17,015 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,015 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,015 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,015 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,016 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,016 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,016 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,016 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,016 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,016 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,016 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,016 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,016 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,016 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,016 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,017 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,017 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,017 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,017 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:17,022 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:17,022 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,022 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:17,024 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,027 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,027 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,027 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,027 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,040 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,040 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,040 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,040 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:17,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:17,141 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,141 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,141 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,141 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,142 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,142 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,142 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,142 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 298#true, 99#L64-6true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,142 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,142 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,142 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,142 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:17,143 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,143 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:17,143 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][455], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,146 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,146 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,146 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,146 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][455], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:17,146 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,146 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,146 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,146 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][455], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,148 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,148 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,148 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,148 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,149 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,149 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,149 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,149 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:17,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,159 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,159 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,159 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,159 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,166 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,166 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,166 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,166 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:17,227 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,227 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,227 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,227 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:17,228 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,228 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,228 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,228 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:17,268 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,268 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,268 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,268 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,269 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,269 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,269 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,269 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,269 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,269 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,269 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,269 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,270 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,270 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,270 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,270 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 341#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:17,270 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,270 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,270 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,270 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:17,271 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,271 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,271 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,271 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,285 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,285 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,285 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,285 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,288 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,288 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,288 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,288 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,289 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,289 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,296 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,296 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,296 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,296 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,297 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,297 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,297 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,297 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:17,356 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:17,356 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:17,356 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:17,356 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,358 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,358 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,358 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:17,358 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:17,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:17,361 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,361 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:17,361 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:17,361 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:17,362 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:17,362 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:17,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:17,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:17,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:17,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:17,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:17,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,397 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,398 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,398 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,398 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,399 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,399 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][453], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:17,400 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,420 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,420 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,420 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,420 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,425 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,425 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,425 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,425 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,425 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,426 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,426 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,426 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,426 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,426 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,426 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,426 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,427 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,427 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,434 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,434 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,434 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,434 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,434 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,434 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,434 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,434 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,490 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,490 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,490 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:17,490 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:17,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,492 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:17,492 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,492 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,492 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,492 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:17,492 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,492 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,492 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:17,536 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,536 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,536 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,536 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,537 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,537 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,537 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,537 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,538 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,538 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,538 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,538 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,539 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:04:17,539 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:17,539 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:17,539 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:17,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,539 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,539 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,539 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,539 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,539 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,539 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,539 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,539 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,540 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,540 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,540 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,540 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:17,541 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,541 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,541 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,557 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,558 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,568 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:17,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,847 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:17,847 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:17,847 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:17,847 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:17,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,847 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:17,848 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,848 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,848 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,883 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,883 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,883 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,884 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,886 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,886 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,886 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,886 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,886 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,886 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,886 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,886 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,887 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,887 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,887 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,887 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,887 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][348], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,964 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,964 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,964 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,964 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,966 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:17,966 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,966 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,966 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,967 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,967 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:17,967 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,967 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:17,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:17,969 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,969 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,969 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,969 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:17,970 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:17,970 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,970 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,970 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:17,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][657], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:17,996 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,996 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:17,998 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,998 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,998 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:17,998 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,000 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:04:18,000 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:04:18,000 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:04:18,000 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:04:18,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,000 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,000 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,000 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,000 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,000 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,001 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,001 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,001 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,001 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,001 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][348], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,082 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,082 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,082 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,082 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,082 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:18,083 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:18,083 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:18,083 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:18,083 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:18,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:18,083 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,083 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:18,083 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,084 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,084 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,084 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,084 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:18,085 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,085 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:18,085 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:18,085 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:18,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,085 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:18,085 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:18,085 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:18,085 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:18,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:18,087 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:18,087 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:18,087 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:18,087 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:18,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][657], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:18,115 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][657], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:18,115 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,117 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:18,200 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,200 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,200 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,200 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,201 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,201 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,201 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,201 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,206 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:18,206 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:18,206 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:18,206 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:18,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:18,206 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,206 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,206 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,206 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:18,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,313 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:18,313 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,313 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,313 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:18,428 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:18,429 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:18,429 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:18,429 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:18,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][395], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:18,537 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:18,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:18,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:18,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:18,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,540 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:18,540 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:18,540 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:18,540 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:18,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:18,637 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,637 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,637 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,637 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:18,651 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,651 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,651 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,651 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:18,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:18,661 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:18,661 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,661 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,661 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,661 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:18,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 101#L49-8true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:18,922 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:18,922 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:18,922 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:18,922 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:18,946 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true]) [2025-03-15 01:04:18,946 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:18,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:18,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:18,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:18,947 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:18,947 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:19,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 112#L49-9true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:19,060 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:19,060 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:19,060 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:19,060 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:19,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 177#L56-3true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:19,079 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:19,079 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,079 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,079 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:19,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 219#L56-2true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:19,080 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:19,080 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:19,080 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,080 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 219#L56-2true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:19,200 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:19,200 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:19,200 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,200 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 150#L65-3true, 329#true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:19,201 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:19,201 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:19,201 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,201 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:19,293 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:19,293 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:19,293 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:19,293 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:19,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:19,319 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:19,319 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:19,320 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:19,320 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:19,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,338 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:19,338 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,338 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,338 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,338 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,339 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:19,339 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:19,339 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:19,339 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:19,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 101#L49-8true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:19,409 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:19,409 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:19,409 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:19,409 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:19,444 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:19,444 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:19,444 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,444 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,444 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,444 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,444 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 34#L49-3true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,450 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,450 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:19,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 112#L49-9true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:19,518 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:19,518 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:19,518 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:19,518 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:19,549 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,550 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:19,550 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,550 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,550 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,550 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,550 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,557 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,557 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:19,557 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,557 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,557 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:19,557 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,557 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:19,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:19,649 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:19,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:19,649 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:19,650 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,650 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,650 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,651 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,651 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,651 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,651 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,655 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 34#L49-3true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,655 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:19,655 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,655 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,655 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:19,655 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,655 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:19,718 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:19,718 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:19,721 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,721 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,721 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,721 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:19,722 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:19,722 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:19,723 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:19,723 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,723 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,723 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:19,724 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:19,724 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:19,724 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,724 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,726 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,726 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,726 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][305], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,726 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,729 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,729 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:19,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:19,734 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][455], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:19,735 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][455], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:19,735 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,735 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,736 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][455], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,736 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][455], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,736 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,736 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 112#L49-9true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:19,767 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,767 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,767 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,767 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:19,768 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,768 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,768 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,768 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,793 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,793 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,793 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:19,793 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,794 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,794 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,794 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,794 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:19,795 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:19,795 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,795 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,796 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,796 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,796 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,796 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,796 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,796 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,796 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,797 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:19,797 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,797 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,797 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,797 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:19,797 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,797 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,797 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,797 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 205#L64-12true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,798 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 132#L52true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,798 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,798 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,798 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:19,799 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,799 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,799 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,799 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,799 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,799 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,800 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,800 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [248#L49-2true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,800 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,800 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,800 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,800 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 15#L68true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,801 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,801 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,801 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,801 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,806 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][455], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,806 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][455], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,806 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,806 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 271#true, 277#true, 15#L68true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:19,813 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,813 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,813 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,813 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:19,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,857 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,857 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,857 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,857 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,857 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 148#L65true, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,858 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,858 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,858 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,858 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:19,858 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,859 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,859 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,859 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,859 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,859 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,859 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,859 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,859 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:19,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,860 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:19,860 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,860 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,860 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,860 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:19,860 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,860 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,860 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,860 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,861 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:19,861 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,861 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,861 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:19,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,861 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:19,861 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,861 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:19,861 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,913 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,913 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 148#L65true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,914 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,914 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,914 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:19,914 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,914 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:19,915 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,915 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:19,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,915 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:19,915 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,915 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,915 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,915 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:19,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:19,930 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:19,930 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:19,930 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:19,930 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:19,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:19,959 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:19,959 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,959 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,959 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,959 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:19,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:19,962 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,962 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,962 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,962 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 101#L49-8true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:19,974 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,974 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,975 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,975 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:19,975 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,975 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,975 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:19,975 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:20,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 295#true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:20,005 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,005 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,005 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,005 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:20,020 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,020 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,020 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,020 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 101#L49-8true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:20,021 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,021 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,021 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,021 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:20,021 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,021 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,021 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,021 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:20,046 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,046 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,046 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,047 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 112#L49-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:20,062 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,062 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,062 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,062 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 101#L49-8true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:20,062 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,062 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,062 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,062 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,063 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,063 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,063 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,063 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 277#true, 112#L49-9true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:20,097 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,097 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,097 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,097 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 101#L49-8true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,097 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,097 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,097 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,097 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:20,098 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,098 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,098 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,098 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 277#true, 112#L49-9true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,127 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,127 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,127 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,127 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 101#L49-8true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:20,127 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,127 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,127 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,127 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:20,128 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,128 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,128 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,128 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 277#true, 112#L49-9true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:20,156 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,156 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,156 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,156 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 101#L49-8true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:20,156 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,156 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,156 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,156 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 155#L65-9true, 295#true, 182#L84-4true, 112#L49-9true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:20,180 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:20,180 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:20,180 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:20,180 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:20,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 51#L48-8true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 21#L65-6true, 318#true]) [2025-03-15 01:04:20,261 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:20,261 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:20,261 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:20,261 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:20,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 51#L48-8true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,274 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:20,274 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:20,274 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:20,274 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:20,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 51#L48-8true, 182#L84-4true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:20,287 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:20,287 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:20,287 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:20,287 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:20,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 155#L65-9true, 295#true, 51#L48-8true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:20,298 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:20,298 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:20,298 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:20,298 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:20,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:20,302 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:20,302 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:20,302 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:20,302 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:20,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:20,304 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:20,304 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:20,304 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:20,304 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:20,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 335#true, 318#true]) [2025-03-15 01:04:20,309 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:20,309 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:20,309 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:20,309 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:20,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,311 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:20,311 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:20,311 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:20,311 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:20,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,313 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:20,313 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:20,313 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:20,313 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:20,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][860], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:20,317 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][858], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:20,317 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 18#L65-7true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,317 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][861], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,317 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:20,317 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:20,318 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:20,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:20,319 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:20,319 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:20,319 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:20,319 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:20,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:20,321 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:20,321 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:20,321 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:20,321 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:20,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:20,323 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:20,324 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:20,324 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:20,324 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:20,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][859], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:20,324 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:20,324 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:20,324 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:20,324 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:20,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 155#L65-9true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:20,325 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:20,325 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:20,325 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:20,325 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:20,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 155#L65-9true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:20,328 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:20,328 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:20,328 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:20,328 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:20,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [289#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 155#L65-9true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:20,331 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:20,331 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:20,331 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:20,331 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:20,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][859], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 155#L65-9true, 341#true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:20,331 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:20,331 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,331 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:20,331 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:20,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:20,333 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:20,333 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:20,333 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:20,333 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:20,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 21#L65-6true, 318#true]) [2025-03-15 01:04:20,338 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:20,338 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:20,338 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:20,338 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:20,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 57#L49-5true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:20,339 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:20,339 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:20,339 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:20,339 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:20,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,343 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:20,343 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:20,343 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:20,343 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:20,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 57#L49-5true, 182#L84-4true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:20,344 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:20,344 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:20,344 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:20,344 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:20,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 196#L49-6true]) [2025-03-15 01:04:20,344 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:20,344 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:20,344 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:20,344 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:20,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][946], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 335#true, 123#L65-12true, 318#true, 144#L56-6true]) [2025-03-15 01:04:20,347 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:04:20,347 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:20,347 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:04:20,347 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:04:20,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:20,349 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:20,349 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:20,349 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:20,349 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:20,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 57#L49-5true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,349 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:20,349 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:20,349 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:20,349 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:20,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 196#L49-6true]) [2025-03-15 01:04:20,350 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:20,350 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:20,350 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:20,350 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:20,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][946], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 118#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 341#true, 295#true, 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:20,352 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:04:20,352 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:04:20,352 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:04:20,352 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][946], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, thread2Thread1of1ForFork0InUse, 341#true, 295#true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true, 188#L65-13true]) [2025-03-15 01:04:20,352 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:04:20,352 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:20,352 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:04:20,352 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:04:20,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 155#L65-9true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:20,353 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:20,353 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:20,353 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:20,354 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 57#L49-5true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 182#L84-4true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:20,354 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:20,354 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,354 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:20,354 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 196#L49-6true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:20,354 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:20,354 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,354 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,354 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:20,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 155#L65-9true, 341#true, 295#true, 57#L49-5true, 182#L84-4true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:20,357 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:04:20,357 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,357 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2025-03-15 01:04:20,357 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 196#L49-6true]) [2025-03-15 01:04:20,357 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:04:20,357 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,357 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,357 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:20,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 196#L49-6true]) [2025-03-15 01:04:20,358 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:04:20,358 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,358 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,358 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:20,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][946], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 208#L64-9true, 271#true, 277#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:20,359 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:04:20,359 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:04:20,359 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:04:20,359 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:04:20,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 57#L49-5true, 329#true, 182#L84-4true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:20,369 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2025-03-15 01:04:20,369 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:20,369 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2025-03-15 01:04:20,369 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:20,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][285], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 196#L49-6true]) [2025-03-15 01:04:20,370 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2025-03-15 01:04:20,370 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:20,370 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:20,370 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:20,370 INFO L124 PetriNetUnfolderBase]: 16028/37910 cut-off events. [2025-03-15 01:04:20,370 INFO L125 PetriNetUnfolderBase]: For 737241/779425 co-relation queries the response was YES. [2025-03-15 01:04:20,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183256 conditions, 37910 events. 16028/37910 cut-off events. For 737241/779425 co-relation queries the response was YES. Maximal size of possible extension queue 1196. Compared 421808 event pairs, 6969 based on Foata normal form. 165/32324 useless extension candidates. Maximal degree in co-relation 102392. Up to 12124 conditions per place. [2025-03-15 01:04:21,001 INFO L140 encePairwiseOnDemand]: 264/267 looper letters, 324 selfloop transitions, 2 changer transitions 25/1010 dead transitions. [2025-03-15 01:04:21,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 1010 transitions, 18092 flow [2025-03-15 01:04:21,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:04:21,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:04:21,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 743 transitions. [2025-03-15 01:04:21,002 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9275905118601748 [2025-03-15 01:04:21,003 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, 18 predicate places. [2025-03-15 01:04:21,003 INFO L471 AbstractCegarLoop]: Abstraction has has 283 places, 1010 transitions, 18092 flow [2025-03-15 01:04:21,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 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) [2025-03-15 01:04:21,003 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:04:21,003 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:04:21,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-15 01:04:21,003 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:04:21,004 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:04:21,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1702171241, now seen corresponding path program 1 times [2025-03-15 01:04:21,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:04:21,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152060556] [2025-03-15 01:04:21,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:04:21,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:04:21,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:04:21,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:04:21,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:04:21,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152060556] [2025-03-15 01:04:21,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152060556] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:04:21,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:04:21,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:04:21,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942099385] [2025-03-15 01:04:21,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:04:21,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:04:21,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:04:21,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:04:21,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:04:21,033 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 267 [2025-03-15 01:04:21,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 1010 transitions, 18092 flow. Second operand has 3 states, 3 states have (on average 244.66666666666666) internal successors, (734), 3 states have internal predecessors, (734), 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) [2025-03-15 01:04:21,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:04:21,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 267 [2025-03-15 01:04:21,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:04:21,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:21,113 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:04:21,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:21,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:21,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:21,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:21,113 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:04:21,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:21,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:21,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:21,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:21,115 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,115 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,115 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,115 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:21,128 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:04:21,128 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:21,128 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:21,128 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:04:21,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:21,129 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,129 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,129 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,129 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:21,143 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:04:21,143 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:21,143 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:21,143 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:21,143 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:04:21,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [289#true, 24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:21,143 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:04:21,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:21,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:21,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:04:21,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:21,162 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:21,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:21,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:21,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:21,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:21,179 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:04:21,179 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:21,179 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:21,179 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:04:21,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [24#L64-1true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:21,198 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:04:21,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:21,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:21,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:21,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:04:21,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:21,198 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,198 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,198 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,198 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,198 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][194], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:21,199 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:04:21,199 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:21,199 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:21,199 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:21,199 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:04:21,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 177#L56-3true, 271#true, 277#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true]) [2025-03-15 01:04:21,199 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,199 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,199 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,199 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:04:21,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][193], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 303#(<= ~N~0 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:21,224 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:21,237 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:21,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:21,359 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:21,359 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:21,359 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:21,359 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:21,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:21,596 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,596 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,597 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,597 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:21,597 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:21,597 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:21,597 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:21,597 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:21,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:21,598 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,598 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,598 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,598 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:21,599 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:21,599 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:21,599 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:21,599 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:21,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([657] L64-11-->L64-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][169], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, 292#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 151#L48-3true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 315#true, 335#true, 127#L64-4true]) [2025-03-15 01:04:21,605 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:21,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:21,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:21,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:21,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:21,656 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,656 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,656 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,656 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:21,659 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,659 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,659 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,659 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true]) [2025-03-15 01:04:21,660 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,660 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,660 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,660 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:21,660 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,660 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,660 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,660 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:21,661 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,661 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,661 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,661 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,661 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:21,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:21,724 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:21,724 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:21,724 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:21,724 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:21,725 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:21,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:21,810 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:21,836 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:21,836 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:21,836 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:21,836 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:21,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:21,837 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:21,837 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:21,837 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:21,837 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:21,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:21,869 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:21,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [72#L64-2true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:21,869 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:21,869 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:21,869 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,869 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true]) [2025-03-15 01:04:21,874 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:21,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:21,876 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,876 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,876 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,876 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:21,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:21,887 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,887 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,887 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,887 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:21,887 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,887 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,887 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,887 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:21,888 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:21,888 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:21,888 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:21,888 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:21,888 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:21,888 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:21,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:21,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:21,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:21,889 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,889 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,889 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,889 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:21,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:21,891 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,891 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,891 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,891 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:21,892 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,892 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,892 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,892 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:21,892 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:21,892 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:21,892 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:21,893 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:21,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:21,893 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:21,893 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:21,893 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:21,893 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:21,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:21,895 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,895 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,895 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,895 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:21,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:21,895 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,895 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,895 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:21,895 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,042 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,042 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,042 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,042 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,042 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,043 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,043 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,043 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,043 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,052 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,052 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,052 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,052 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,052 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,052 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,052 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,052 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,067 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:22,067 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:22,067 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:22,067 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:22,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][312], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:22,095 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,095 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,095 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,095 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,112 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,112 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,112 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,112 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,112 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,113 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,113 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,113 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,113 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,114 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,114 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,114 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,114 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,114 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,115 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,115 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,115 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,115 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,116 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,116 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,116 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,116 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,117 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,117 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,117 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,117 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,118 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,118 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,118 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,118 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,118 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,119 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,119 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,119 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,119 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,120 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,120 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 13#L48-4true, 318#true]) [2025-03-15 01:04:22,121 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,121 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,121 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,122 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,122 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,122 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,123 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,123 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,123 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,124 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,133 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,133 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,133 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,133 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,133 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,133 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,133 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,133 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][257], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,148 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:04:22,148 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:22,148 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:22,148 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:04:22,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L65-1-->L65-2: Formula: (= |v_#race~A~0_7| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_7|} AuxVars[] AssignedVars[#race~A~0][257], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,148 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,148 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,148 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,148 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:22,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][313], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:22,175 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:04:22,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:22,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:22,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:22,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:04:22,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,194 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,194 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,194 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,200 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,200 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,201 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,201 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,201 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,201 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,202 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,202 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,202 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,203 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,203 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,203 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,204 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,204 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,204 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,204 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,205 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,205 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,205 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,205 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,206 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,206 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,206 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,207 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,207 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,207 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,207 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,208 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,208 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,208 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,208 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,208 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,208 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,208 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,208 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,209 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,290 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,290 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,290 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,295 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,295 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,295 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,295 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,295 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,295 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,295 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,295 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,295 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,296 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,296 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,296 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,296 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,301 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,301 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,301 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,301 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,301 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,301 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,301 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,301 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,301 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:22,302 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,302 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,302 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:22,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 226#L56-10true]) [2025-03-15 01:04:22,367 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 226#L56-10true]) [2025-03-15 01:04:22,367 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,385 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,385 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,385 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,385 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,386 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,386 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,386 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,386 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,386 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,386 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,386 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,394 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:22,394 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:22,394 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,395 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,395 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,395 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,395 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,396 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,396 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,396 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,399 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,399 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,399 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,399 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,403 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,403 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:04:22,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:22,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:22,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:22,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:22,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:22,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:22,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 226#L56-10true]) [2025-03-15 01:04:22,470 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,491 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,491 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,491 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 177#L56-3true, 277#true, 271#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,492 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,492 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,492 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,492 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,492 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,492 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,493 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,493 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:22,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,493 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,494 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,494 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,494 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:22,506 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:22,506 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:22,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][375], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 226#L56-10true]) [2025-03-15 01:04:22,584 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,610 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:22,610 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,610 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,623 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,623 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,623 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,623 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,623 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,623 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:22,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,722 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,722 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,722 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,722 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,722 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,723 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,723 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,723 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,723 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,723 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,723 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,723 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,723 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,723 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,723 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,724 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,724 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,724 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,725 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,725 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,725 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,725 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,725 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 205#L64-12true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,745 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,746 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,746 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,746 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 132#L52true, 323#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,746 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,746 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,746 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,746 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,747 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,747 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,747 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,747 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:22,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 34#L49-3true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,747 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,748 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,748 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,748 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:22,847 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,847 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,848 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,848 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:22,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:22,863 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:04:22,863 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:22,863 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:22,863 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:22,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:22,970 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,970 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,970 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,971 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:22,971 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,978 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true, 226#L56-10true]) [2025-03-15 01:04:22,978 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:22,989 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,989 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,989 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,990 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:22,990 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,990 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,990 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:22,990 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:23,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:23,092 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:04:23,092 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:23,092 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:23,092 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:23,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:23,092 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,092 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,092 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,092 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:23,093 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:23,093 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:23,093 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,094 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,094 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,094 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,094 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,094 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,094 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,094 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:23,099 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,099 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,099 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,099 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:23,100 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,100 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,100 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,100 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:23,101 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,101 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,101 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,101 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,104 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,104 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,104 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,104 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,117 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,117 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,117 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,117 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:23,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:23,162 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,162 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:23,162 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:23,163 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:23,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:23,218 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,218 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:23,219 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:23,219 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:23,219 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,219 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:23,220 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,220 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,220 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,220 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][456], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:23,220 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,220 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,220 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,220 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:23,223 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,223 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,223 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,223 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,223 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,223 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,223 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,223 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,225 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,225 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,225 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,225 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,225 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,225 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,236 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,236 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,236 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,236 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,243 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,243 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,244 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,244 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:23,294 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,294 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:23,294 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:23,294 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:23,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:23,294 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,294 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:23,294 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:23,294 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:23,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true]) [2025-03-15 01:04:23,294 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:23,295 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:23,295 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:23,295 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:04:23,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:23,350 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,350 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,350 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:23,351 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][456], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:23,351 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][456], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:23,352 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,352 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,352 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,352 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,366 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,370 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,370 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,370 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,370 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 40#L65-2true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,371 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,378 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,378 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,378 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,378 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,378 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,378 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,378 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,378 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:23,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,482 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:23,483 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,483 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,483 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][456], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 335#true, 318#true]) [2025-03-15 01:04:23,484 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,508 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,508 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,508 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,508 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,512 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,514 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,514 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,522 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 34#L49-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,523 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:23,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:23,630 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,630 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,630 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,630 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:23,631 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,631 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:23,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,631 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,631 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,632 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,633 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,633 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,633 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,633 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:04:23,633 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:23,633 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:23,633 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:04:23,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,633 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,633 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,634 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,634 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,634 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,634 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,634 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,634 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,635 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:23,636 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,636 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,636 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,636 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,636 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,636 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,637 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,637 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,637 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,637 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,653 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,653 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,653 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,653 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,654 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 34#L49-3true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,663 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,663 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,663 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,663 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:23,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,760 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,760 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,760 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,760 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,761 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,761 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,761 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,761 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,761 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,763 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,763 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,763 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,763 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,763 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,763 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,763 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,763 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:23,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:23,764 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,764 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,764 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,764 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:23,764 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:24,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][666], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:24,080 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,080 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,080 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,080 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,081 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:04:24,081 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:04:24,081 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:04:24,081 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:04:24,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,082 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,082 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,082 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,082 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,084 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:04:24,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,084 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,084 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,084 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:24,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][666], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:24,198 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,198 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,198 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,198 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][666], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:24,199 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,199 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,199 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,199 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,199 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,200 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,200 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,200 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,201 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:24,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,518 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,518 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:24,518 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:24,518 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:24,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,518 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,518 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:24,518 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:24,518 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:24,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:24,520 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:24,520 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:24,521 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:24,521 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:24,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,641 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:24,641 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:24,641 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:24,641 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:24,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:24,675 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,675 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,675 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,675 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 213#L57-7true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:24,676 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,676 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,676 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,676 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:24,745 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,745 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,745 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,745 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,762 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,762 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,762 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,762 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:24,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:24,772 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,772 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:24,772 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:24,772 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:24,772 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:24,796 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][345], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:24,796 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,796 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,796 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,796 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,796 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 31#L57-8true, 335#true, 318#true]) [2025-03-15 01:04:24,797 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,797 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,797 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,797 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 101#L49-8true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:24,865 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,865 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,865 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,865 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:24,886 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true]) [2025-03-15 01:04:24,886 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,886 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:24,886 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:24,887 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:24,887 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:24,887 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:24,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 31#L57-8true, 335#true, 318#true]) [2025-03-15 01:04:24,909 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,909 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,909 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,909 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,909 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:24,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:24,910 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:24,910 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:24,910 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:24,910 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:25,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 112#L49-9true, 277#true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:25,143 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:25,143 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:25,143 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:25,143 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:25,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][375], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 177#L56-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:25,165 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:25,165 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:25,165 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,165 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][375], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 219#L56-2true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:25,165 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:25,165 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:25,165 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,165 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,196 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:25,196 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:25,196 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:25,196 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:25,196 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:25,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][375], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 219#L56-2true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:25,295 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:25,295 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,295 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:25,295 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][375], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 177#L56-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:25,295 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:25,295 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:25,295 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,295 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 315#true, 318#true]) [2025-03-15 01:04:25,395 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:25,395 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:25,395 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:25,395 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:25,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:25,424 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:25,424 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:25,424 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:25,424 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:25,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,443 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:25,443 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,443 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,443 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,443 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 177#L56-3true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,445 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:25,445 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:25,445 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:25,445 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:25,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 101#L49-8true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:25,528 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:25,528 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:25,528 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:25,528 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:25,565 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:25,565 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:25,565 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,565 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,565 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,565 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,565 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 34#L49-3true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,571 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,571 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,571 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:25,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 277#true, 271#true, 112#L49-9true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:25,651 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:25,651 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:25,651 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:25,651 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:25,687 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,687 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:25,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,695 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,695 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:25,695 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:25,695 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,695 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,695 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,695 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:25,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:25,801 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:25,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,801 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:25,802 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:25,802 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,802 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,802 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,804 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:25,804 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,804 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,804 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,810 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,810 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:25,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,810 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:25,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:25,892 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:25,892 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:25,892 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:25,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:25,896 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,896 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,896 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,896 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:25,897 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,897 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,897 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,897 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:25,897 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,897 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,897 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,897 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:25,898 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,898 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,898 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,898 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:25,898 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:25,898 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,898 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,898 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,899 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:25,899 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,899 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,899 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,899 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:25,899 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,899 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,899 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,899 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:25,900 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,900 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,900 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,900 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:25,900 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:25,900 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,900 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,900 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,901 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,901 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:25,901 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,901 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,901 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,901 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,901 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,901 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,902 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,902 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][304], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,902 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,906 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,906 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,906 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,906 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, 99#L64-6true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 181#L56-4true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:25,906 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,906 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,906 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,906 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:25,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,910 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,910 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,910 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,910 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:25,912 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,912 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,912 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,912 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:25,912 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:25,912 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,912 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,912 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:25,913 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:25,913 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,913 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,913 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,913 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,914 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,914 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,914 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 112#L49-9true, 277#true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:25,952 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,952 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,952 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,952 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 112#L49-9true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:25,952 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,952 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,952 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,952 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:25,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,981 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:25,981 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:25,981 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:25,981 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:25,981 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:25,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,982 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,982 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,982 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,982 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,982 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:25,982 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:25,983 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:25,983 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,983 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:25,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,985 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,985 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,985 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,985 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,985 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,985 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,985 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,985 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:25,986 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 257#L48-10true, 318#true]) [2025-03-15 01:04:25,986 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 205#L64-12true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,987 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 132#L52true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:25,987 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 132#L52true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,987 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:25,987 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,988 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,988 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,988 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:25,988 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,988 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,988 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,988 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:25,989 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,989 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,989 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,989 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [248#L49-2true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,989 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,989 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,989 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,989 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 181#L56-4true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,991 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,991 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,991 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,991 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:25,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,995 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,995 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,995 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,995 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,996 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:25,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,997 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:25,997 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:25,997 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:25,997 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:25,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,997 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:25,997 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,998 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,998 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:25,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:25,998 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:25,998 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,998 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:25,998 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 271#true, 277#true, 15#L68true, 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,006 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:26,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:26,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:26,006 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:26,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 205#L64-12true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:26,059 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,059 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:26,059 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:26,059 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:26,059 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,060 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,060 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,060 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,060 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,060 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,061 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,061 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:26,061 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:26,061 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:26,061 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:26,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 268#true, 15#L68true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,062 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][198], [289#true, 323#true, 132#L52true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,062 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 182#L84-4true, 34#L49-3true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,063 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,063 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][249], [323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2InUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 34#L49-3true, 182#L84-4true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:26,064 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,064 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,064 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:26,064 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:26,121 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 205#L64-12true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:26,122 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,123 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,123 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,123 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][454], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,123 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 99#L64-6true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:26,123 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:26,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:26,141 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,141 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,141 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,141 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:26,174 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,174 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,174 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,174 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,174 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:26,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,177 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,177 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,177 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,177 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,192 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,192 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,192 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,192 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 344#true, 159#L49-7true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:26,193 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,193 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,193 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,193 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 344#true, 341#true, 295#true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,224 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,224 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,224 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,224 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 277#true, 271#true, 112#L49-9true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,242 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,242 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,242 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,242 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,242 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,242 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,242 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,242 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:26,243 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,243 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,243 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,243 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 344#true, 341#true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,272 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,272 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,272 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,272 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 112#L49-9true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,290 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,290 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,290 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,290 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,290 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,290 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,290 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,290 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 344#true, 159#L49-7true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,291 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,291 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,291 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,291 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 112#L49-9true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,330 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,330 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,330 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,331 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,331 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,331 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,331 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,331 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 341#true, 295#true, 182#L84-4true, 25#L65-8true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:26,332 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,332 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,332 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,332 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 112#L49-9true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,368 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,368 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,368 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,368 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 182#L84-4true, 271#true, 25#L65-8true, 277#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,369 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,369 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,369 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,369 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 344#true, 159#L49-7true, 341#true, 155#L65-9true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:26,370 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,370 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,370 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,370 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 182#L84-4true, 25#L65-8true, 271#true, 277#true, 112#L49-9true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,405 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,405 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,405 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,405 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,405 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,405 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,405 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,405 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 271#true, 112#L49-9true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:26,434 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:26,434 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:26,434 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:26,434 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:26,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 51#L48-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 21#L65-6true, 318#true]) [2025-03-15 01:04:26,530 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:26,531 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:26,531 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:26,531 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:26,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 51#L48-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,545 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:26,545 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:26,545 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:26,545 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:26,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 51#L48-8true, 271#true, 277#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,560 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:26,560 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:26,560 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:26,560 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:26,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 51#L48-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,574 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:26,574 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:26,574 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:26,574 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:26,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 257#L48-10true, 21#L65-6true, 335#true, 318#true]) [2025-03-15 01:04:26,579 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:26,579 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:26,579 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:26,579 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:26,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:26,581 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:26,581 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:26,581 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:26,581 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:26,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 21#L65-6true, 318#true]) [2025-03-15 01:04:26,587 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:26,587 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:26,587 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:26,587 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:26,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,589 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:26,589 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:26,589 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:26,589 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:26,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,591 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:26,591 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:26,591 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:26,591 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][876], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:26,597 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][877], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 21#L65-6true, 318#true, 144#L56-6true]) [2025-03-15 01:04:26,597 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][874], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,597 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,597 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:26,598 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:26,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 132#L52true, 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,598 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:26,598 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:26,598 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:26,598 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:26,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 182#L84-4true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:26,600 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:26,600 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:26,600 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:26,600 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:26,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 25#L65-8true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:26,603 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:26,603 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:26,603 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:26,603 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:26,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,608 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:26,608 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:26,608 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:26,608 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:26,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][875], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 271#true, 277#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:26,608 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:26,608 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,608 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:26,608 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:26,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 257#L48-10true, 335#true, 318#true]) [2025-03-15 01:04:26,610 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:26,610 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:26,610 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:26,610 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:26,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 318#true]) [2025-03-15 01:04:26,613 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:26,613 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:26,614 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:26,614 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:26,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [289#true, 132#L52true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,618 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:26,618 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:26,618 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:26,618 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:26,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][875], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 155#L65-9true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:26,618 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:26,618 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,618 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:26,618 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:26,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,620 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:26,620 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:26,621 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:26,621 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:26,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 335#true, 318#true]) [2025-03-15 01:04:26,628 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:26,628 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:26,628 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:26,628 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 57#L49-5true, 182#L84-4true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:26,629 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:26,629 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,629 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:26,629 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][875], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 231#L65-11true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:26,633 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:04:26,633 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:04:26,633 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:04:26,633 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,636 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:26,636 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:26,636 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,636 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:26,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 57#L49-5true, 182#L84-4true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true]) [2025-03-15 01:04:26,637 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:26,637 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,637 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:26,637 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 295#true, 158#L65-5true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 196#L49-6true]) [2025-03-15 01:04:26,637 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:26,637 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,637 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,637 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:26,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][964], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 295#true, 277#true, 271#true, 346#(= |thread3Thread1of1ForFork1_#t~nondet8| |#race~sum3~0|), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 335#true, 123#L65-12true, 318#true, 144#L56-6true]) [2025-03-15 01:04:26,642 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:04:26,642 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:04:26,642 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:26,642 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:04:26,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 133#L49-4true, 344#true, 341#true, 295#true, 182#L84-4true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,645 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:26,645 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,645 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:26,645 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:26,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 57#L49-5true, 182#L84-4true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,645 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:26,645 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,645 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,645 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:26,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 21#L65-6true, 318#true, 196#L49-6true]) [2025-03-15 01:04:26,646 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:26,646 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,646 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,646 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:26,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][964], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 341#true, 295#true, 346#(= |thread3Thread1of1ForFork1_#t~nondet8| |#race~sum3~0|), 277#true, 271#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 144#L56-6true, 188#L65-13true]) [2025-03-15 01:04:26,649 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:04:26,649 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:04:26,649 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:26,649 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:04:26,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 133#L49-4true, 344#true, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:26,652 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:26,652 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:26,652 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:26,652 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 57#L49-5true, 182#L84-4true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:26,653 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:26,653 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,653 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,653 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:26,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 18#L65-7true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 196#L49-6true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:26,653 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:26,653 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,653 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,653 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:26,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 155#L65-9true, 341#true, 295#true, 57#L49-5true, 182#L84-4true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:26,657 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:04:26,657 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,657 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2025-03-15 01:04:26,657 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 182#L84-4true, 25#L65-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 196#L49-6true]) [2025-03-15 01:04:26,657 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:04:26,657 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,657 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,657 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:26,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1026], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 239#L64-8true, 341#true, 295#true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:26,658 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:04:26,658 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:04:26,658 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:04:26,659 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:26,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 155#L65-9true, 341#true, 295#true, 182#L84-4true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 318#true, 196#L49-6true]) [2025-03-15 01:04:26,660 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:04:26,660 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,660 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,660 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:26,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1026], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 208#L64-9true, 277#true, 271#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:26,661 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:04:26,661 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:04:26,661 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:04:26,661 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:04:26,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 57#L49-5true, 329#true, 182#L84-4true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 291#(= |#race~sum1~0| 0), 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 318#true]) [2025-03-15 01:04:26,674 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2025-03-15 01:04:26,674 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:26,674 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2025-03-15 01:04:26,674 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:26,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][281], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 329#true, 182#L84-4true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 90#L56-7true, 291#(= |#race~sum1~0| 0), 39#L65-4true, 294#(= |#race~A~0| 0), 318#true, 196#L49-6true]) [2025-03-15 01:04:26,674 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2025-03-15 01:04:26,674 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,674 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,674 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:26,675 INFO L124 PetriNetUnfolderBase]: 15850/37141 cut-off events. [2025-03-15 01:04:26,675 INFO L125 PetriNetUnfolderBase]: For 818055/858312 co-relation queries the response was YES. [2025-03-15 01:04:26,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186681 conditions, 37141 events. 15850/37141 cut-off events. For 818055/858312 co-relation queries the response was YES. Maximal size of possible extension queue 1192. Compared 410668 event pairs, 6822 based on Foata normal form. 121/32084 useless extension candidates. Maximal degree in co-relation 105644. Up to 11982 conditions per place. [2025-03-15 01:04:27,124 INFO L140 encePairwiseOnDemand]: 264/267 looper letters, 172 selfloop transitions, 2 changer transitions 213/1033 dead transitions. [2025-03-15 01:04:27,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 1033 transitions, 19696 flow [2025-03-15 01:04:27,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:04:27,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:04:27,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 743 transitions. [2025-03-15 01:04:27,126 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9275905118601748 [2025-03-15 01:04:27,126 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, 19 predicate places. [2025-03-15 01:04:27,126 INFO L471 AbstractCegarLoop]: Abstraction has has 284 places, 1033 transitions, 19696 flow [2025-03-15 01:04:27,126 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 244.66666666666666) internal successors, (734), 3 states have internal predecessors, (734), 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) [2025-03-15 01:04:27,126 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:04:27,126 INFO L221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:04:27,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-15 01:04:27,127 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 42 more)] === [2025-03-15 01:04:27,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:04:27,127 INFO L85 PathProgramCache]: Analyzing trace with hash 817775070, now seen corresponding path program 1 times [2025-03-15 01:04:27,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:04:27,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023397915] [2025-03-15 01:04:27,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:04:27,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:04:27,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:04:27,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-15 01:04:27,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:04:27,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023397915] [2025-03-15 01:04:27,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023397915] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:04:27,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:04:27,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:04:27,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609766736] [2025-03-15 01:04:27,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:04:27,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:04:27,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:04:27,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:04:27,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:04:27,153 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 267 [2025-03-15 01:04:27,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 1033 transitions, 19696 flow. Second operand has 3 states, 3 states have (on average 244.0) internal successors, (732), 3 states have internal predecessors, (732), 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) [2025-03-15 01:04:27,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:04:27,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 267 [2025-03-15 01:04:27,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:04:27,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 257#L48-10true, 318#true, 289#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:27,519 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:27,519 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:27,519 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:27,519 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:27,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 257#L48-10true, 318#true, 289#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:27,521 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:04:27,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:27,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:27,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:27,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:04:27,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 257#L48-10true, 318#true, 289#true, 344#true, 329#true, 17#L64-11true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:27,609 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:27,609 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:27,609 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:27,609 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:27,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 257#L48-10true, 318#true, 289#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:27,645 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:04:27,645 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:27,645 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:27,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:27,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:27,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 257#L48-10true, 318#true, 226#L56-10true, 289#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:27,819 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:27,819 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:27,819 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:27,819 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:27,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 181#L56-4true, 257#L48-10true, 318#true, 289#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:27,819 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:04:27,819 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:27,819 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:27,819 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:27,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [24#L64-1true, 289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 347#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:27,835 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:27,835 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:27,835 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:27,835 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:27,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 347#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:27,835 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:27,835 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:27,835 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:27,835 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:27,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:27,838 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:27,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:27,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:27,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:27,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 257#L48-10true, 318#true, 289#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:27,872 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:04:27,872 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:27,872 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:27,872 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:27,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:27,890 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,890 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,890 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,890 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 347#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:27,891 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:27,891 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:27,891 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:27,891 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:27,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:27,892 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,892 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,892 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,892 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:27,892 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:27,892 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:27,892 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:27,892 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:27,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:27,893 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,893 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,893 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,893 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,893 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:04:27,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true, 64#$Ultimate##0true, 226#L56-10true]) [2025-03-15 01:04:27,949 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:04:27,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:27,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:27,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:27,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:27,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [289#true, 24#L64-1true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:27,949 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:04:27,949 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:27,949 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:27,949 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:27,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true]) [2025-03-15 01:04:27,954 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:27,954 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:27,954 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:27,954 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:27,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 277#true, 271#true, 315#true, 298#true, 344#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:27,954 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:27,954 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:27,954 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:27,954 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 347#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:28,100 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,100 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,100 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,100 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 271#true, 277#true, 315#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,110 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,110 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,110 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,110 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,110 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,133 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,133 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,133 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,133 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,161 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,161 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,161 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,161 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:28,164 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,164 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,164 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,164 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,165 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,165 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,165 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,165 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,165 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:28,166 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,166 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,166 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,166 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,166 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:28,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:28,193 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:04:28,193 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:28,193 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:28,193 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:28,193 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:04:28,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [72#L64-2true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:28,193 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 321#(<= (+ ~M~0 1) 0), 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true]) [2025-03-15 01:04:28,194 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 177#L56-3true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true]) [2025-03-15 01:04:28,194 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,201 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,201 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 347#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,215 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,215 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,215 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,215 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,216 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,216 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,216 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,216 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,216 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,216 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,216 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,216 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,216 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,217 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,217 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 347#true, 268#true, 181#L56-4true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,217 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 347#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,217 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,217 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,220 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,220 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,220 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,220 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,221 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,221 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 347#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,221 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,221 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,225 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,225 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,225 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,225 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,225 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,225 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,229 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 34#L49-3true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,230 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,241 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,241 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,241 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,241 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,242 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,242 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,242 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,242 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:28,256 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:28,256 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:28,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][310], [289#true, 322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 347#true, 268#true, 315#true, 335#true, 226#L56-10true]) [2025-03-15 01:04:28,287 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,287 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,287 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,287 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,287 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,308 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,308 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 347#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,309 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,309 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,309 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,309 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,310 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,310 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,310 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,311 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,311 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,311 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,312 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,312 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,312 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,312 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,313 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,313 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,313 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,313 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 347#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,313 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,313 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,313 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,313 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,314 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,314 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,314 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,314 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,315 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 271#true, 277#true, 315#true, 318#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,315 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,315 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,315 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,315 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,316 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,316 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,316 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,316 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,317 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 257#L48-10true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,317 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,317 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,317 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,318 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,318 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,318 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,318 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 277#true, 271#true, 315#true, 318#true, 248#L49-2true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,318 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,318 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,318 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,318 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 257#L48-10true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,319 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 13#L48-4true]) [2025-03-15 01:04:28,319 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,320 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 298#true, 14#L57-2true, 344#true, 329#true, 34#L49-3true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,320 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 277#true, 271#true, 181#L56-4true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,321 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 181#L56-4true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,321 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 271#true, 277#true, 315#true, 318#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,321 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 271#true, 277#true, 181#L56-4true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,321 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,321 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,322 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:28,333 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,333 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,333 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,333 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,333 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,333 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,333 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,333 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][398], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:28,350 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,350 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,350 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,350 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,406 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,406 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 268#true, 347#true, 181#L56-4true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,406 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,413 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,413 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,415 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,415 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,415 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,415 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,417 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,417 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,417 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,417 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,419 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 24#L64-1true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,419 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,419 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,419 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,419 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,419 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,420 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,420 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 271#true, 277#true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,420 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,420 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 271#true, 277#true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,421 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,421 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,421 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,422 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,422 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,423 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,423 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,423 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,423 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,423 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,423 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,423 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,424 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,425 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][398], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:28,450 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][398], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:28,450 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:28,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,523 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,523 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,523 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,523 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,523 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,529 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,529 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,529 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,529 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,530 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,530 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:28,530 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,531 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,531 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,531 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,531 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,531 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,531 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,532 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,532 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,532 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,537 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,537 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,537 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,537 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,537 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,537 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,537 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,537 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,537 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:04:28,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:28,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:28,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:28,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:28,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:28,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:04:28,538 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 298#true, 14#L57-2true, 344#true, 329#true, 34#L49-3true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,538 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,538 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,538 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,538 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,538 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,538 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:28,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 257#L48-10true, 226#L56-10true, 289#true, 298#true, 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,793 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,793 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,793 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,793 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 226#L56-10true, 289#true, 298#true, 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:28,793 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,793 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,793 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,793 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 277#true, 271#true, 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,812 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,813 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,813 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,813 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,813 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,813 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 17#L64-11true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,821 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 257#L48-10true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,821 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,821 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:28,821 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,821 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,822 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,822 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,822 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,822 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,823 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,823 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,823 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,823 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,825 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 181#L56-4true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,826 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,826 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,826 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,830 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true, 64#$Ultimate##0true]) [2025-03-15 01:04:28,830 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,830 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,830 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,830 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,830 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,830 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,830 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:04:28,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 226#L56-10true, 289#true, 132#L52true, 298#true, 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,893 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 347#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,911 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 271#true, 277#true, 268#true, 347#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,911 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 17#L64-11true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,911 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 177#L56-3true, 17#L64-11true, 277#true, 271#true, 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,911 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,911 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 347#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,912 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 347#true, 268#true, 315#true, 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:28,912 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,912 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [289#true, 24#L64-1true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 347#true, 268#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,913 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:04:28,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 268#true, 347#true, 181#L56-4true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:28,913 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,913 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,913 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,913 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,913 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:28,913 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 257#L48-10true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:28,922 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:28,922 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:28,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 226#L56-10true]) [2025-03-15 01:04:28,990 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,990 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,991 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:28,991 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,020 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,020 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,020 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,020 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,020 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,020 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,020 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,021 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 64#$Ultimate##0true, 318#true]) [2025-03-15 01:04:29,021 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,021 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,021 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,021 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,021 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,021 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,034 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,034 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:29,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,139 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,141 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L64-1true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,141 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,141 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,141 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,141 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,141 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 132#L52true, 298#true, 99#L64-6true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,157 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,157 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,157 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,157 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 205#L64-12true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,157 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,157 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,157 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,158 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,159 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,159 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,159 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,159 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:04:29,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 34#L49-3true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,160 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,160 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,160 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,160 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:29,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,267 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,267 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,267 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,267 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,267 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,267 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 24#L64-1true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,268 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:04:29,268 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:29,268 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:29,268 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:29,268 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:29,268 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:29,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,282 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,282 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,282 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,282 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:04:29,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:29,377 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,377 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,377 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,377 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:29,377 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,377 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:29,378 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,378 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,378 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 83#L57-1true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,379 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:04:29,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,379 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,379 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 257#L48-10true, 318#true, 226#L56-10true, 289#true, 298#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,387 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,387 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,387 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,387 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 226#L56-10true, 289#true, 298#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:29,387 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,387 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,387 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,387 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 181#L56-4true, 257#L48-10true, 318#true, 289#true, 298#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,397 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,397 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,397 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,397 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 181#L56-4true, 318#true, 289#true, 298#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:29,397 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,397 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,397 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,397 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:29,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:29,494 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,494 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,494 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,494 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,495 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [72#L64-2true, 289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,495 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:04:29,495 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:29,495 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:29,495 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:29,495 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:29,495 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:04:29,496 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 17#L64-11true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,496 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,496 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,496 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,496 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,496 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,496 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 257#L48-10true, 318#true, 289#true, 298#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,501 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,501 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,501 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,501 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 289#true, 298#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:29,501 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,501 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,501 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,501 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 226#L56-10true, 289#true, 132#L52true, 298#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,503 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,503 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,503 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,503 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 15#L68true, 315#true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,506 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,506 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,506 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,506 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 181#L56-4true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,519 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:29,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:29,618 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,618 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,618 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,618 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:29,618 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,618 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,618 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,618 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 99#L64-6true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,619 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,619 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,619 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,619 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][459], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 247#L57true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 335#true, 318#true]) [2025-03-15 01:04:29,619 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,619 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 205#L64-12true, 247#L57true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,620 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:04:29,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,620 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,620 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:29,620 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,621 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 181#L56-4true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,623 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:29,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:29,624 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:29,624 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:29,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:29,624 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:29,624 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:29,624 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:29,624 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:29,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,626 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,626 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,626 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,626 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L65-4-->L65-5: Formula: (= (store |v_#race_22| v_~A~0.base_16 (store (select |v_#race_22| v_~A~0.base_16) (+ (* v_thread3Thread1of1ForFork1_~i~2_11 4) v_~A~0.offset_16) 0)) |v_#race_21|) InVars {#race=|v_#race_22|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} OutVars{#race=|v_#race_21|, ~A~0.base=v_~A~0.base_16, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_11, ~A~0.offset=v_~A~0.offset_16} AuxVars[] AssignedVars[#race][215], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 289#true, 132#L52true, 298#true, 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,626 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,626 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,626 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,626 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:29,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 40#L65-2true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,637 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,637 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,637 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,637 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,644 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,644 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,644 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,644 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 257#L48-10true, 318#true, 226#L56-10true, 289#true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,715 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:29,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:29,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:29,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 181#L56-4true, 39#L65-4true, 257#L48-10true, 318#true, 289#true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,716 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,716 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:29,716 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:29,716 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:29,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 242#L64-5true, 335#true, 318#true]) [2025-03-15 01:04:29,755 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,755 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,755 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,755 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,755 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,755 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,755 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,755 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 205#L64-12true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,756 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,756 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,756 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,756 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][459], [289#true, 323#true, 288#(= |#race~M~0| 0), 247#L57true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 335#true, 318#true]) [2025-03-15 01:04:29,756 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,756 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,756 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,756 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 289#true, 132#L52true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,770 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,770 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,770 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,770 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 344#true, 329#true, 40#L65-2true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,773 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,774 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,774 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,774 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 40#L65-2true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,775 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,775 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,775 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,775 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,775 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,782 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:29,782 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:29,782 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:29,782 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:29,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 40#L65-2true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,782 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:29,842 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:29,842 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 226#L56-10true, 289#true, 132#L52true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,842 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:29,842 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:29,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,843 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:29,843 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,843 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,844 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 181#L56-4true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,844 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:29,844 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:29,844 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:29,844 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:29,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 181#L56-4true, 39#L65-4true, 318#true, 289#true, 132#L52true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,844 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:29,844 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:29,844 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:29,844 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:29,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 257#L48-10true, 318#true, 289#true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,847 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:29,847 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:29,847 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:29,847 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:29,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 257#L48-10true, 318#true, 289#true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,848 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:04:29,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:29,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:29,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:29,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:29,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:04:29,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 99#L64-6true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,890 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,890 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 268#true, 347#true, 315#true, 335#true, 318#true]) [2025-03-15 01:04:29,891 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:04:29,891 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:29,891 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:29,891 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:29,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,891 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,891 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,891 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,891 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][459], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 335#true, 318#true]) [2025-03-15 01:04:29,891 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:04:29,891 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:29,891 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:29,891 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:04:29,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 148#L65true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,892 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][459], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 292#true, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 335#true, 318#true]) [2025-03-15 01:04:29,892 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,892 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,892 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,892 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:29,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,907 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,907 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,907 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,907 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 344#true, 329#true, 182#L84-4true, 40#L65-2true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,912 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,912 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,912 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,912 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,912 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 150#L65-3true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,913 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,913 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,914 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 150#L65-3true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,914 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,914 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,914 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,914 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,914 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 150#L65-3true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,922 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 298#true, 14#L57-2true, 344#true, 329#true, 34#L49-3true, 40#L65-2true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,923 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,990 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,990 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 289#true, 132#L52true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:29,990 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:29,990 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:29,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,992 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:29,992 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:29,992 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:29,992 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:29,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:29,992 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:29,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:29,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 15#L68true, 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:30,042 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,042 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,042 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,042 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,042 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,043 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,043 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,043 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,043 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,043 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,043 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,043 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,044 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,044 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,044 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,044 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), 247#L57true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,044 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,044 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,044 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,044 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 344#true, 150#L65-3true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:30,065 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 344#true, 150#L65-3true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:30,065 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,066 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,066 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 318#true, 298#true, 14#L57-2true, 344#true, 150#L65-3true, 329#true, 182#L84-4true, 34#L49-3true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:30,077 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:30,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,141 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:30,141 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,141 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,141 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,141 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:30,141 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,141 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,141 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,186 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:04:30,186 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:04:30,186 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:04:30,186 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:04:30,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,186 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,186 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,186 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,186 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 83#L57-1true, 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,188 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,188 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,188 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,188 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 247#L57true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,188 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,188 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,188 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,188 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,188 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:30,467 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:30,467 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:30,467 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:30,467 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:30,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,467 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:30,467 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,468 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,468 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,468 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 257#L48-10true, 318#true, 289#true, 205#L64-12true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:30,471 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:30,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:30,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:30,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 257#L48-10true, 318#true, 289#true, 99#L64-6true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:30,471 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:04:30,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:30,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:30,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:04:30,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,510 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,510 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,510 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,510 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 83#L57-1true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,511 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,512 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,512 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,512 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,512 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 15#L68true, 347#true, 268#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,602 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 132#L52true, 205#L64-12true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:30,602 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:30,602 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,602 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 132#L52true, 99#L64-6true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:30,603 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:30,603 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 148#L65true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,603 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 79#L65-1true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,604 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:30,604 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,604 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,604 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 304#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 15#L68true, 315#true, 257#L48-10true, 318#true, 289#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:30,606 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:04:30,606 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:30,606 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:30,606 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:04:30,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,644 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:30,644 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:30,644 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:30,644 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:30,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:30,736 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:30,736 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,736 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,736 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,736 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,736 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,737 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 181#L56-4true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,737 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:30,737 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,737 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,737 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,737 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,737 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 15#L68true, 315#true, 318#true, 289#true, 132#L52true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:30,742 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:04:30,742 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:30,742 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:30,742 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:04:30,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 347#true, 303#(<= ~N~0 0), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,742 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:30,742 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,743 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,743 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:30,877 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [289#true, 323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 303#(<= ~N~0 0), 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:30,877 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:30,877 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,877 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,877 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,877 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:30,877 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:31,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:31,001 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:04:31,001 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:31,001 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:31,001 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:04:31,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][398], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, thread2Thread1of1ForFork0NotInUse, 276#(= |#race~N~0| 0), 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:31,134 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] thread2EXIT-->L86: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][398], [289#true, 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0NotInUse, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true, 126#L86true]) [2025-03-15 01:04:31,134 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:31,134 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:31,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:31,137 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:04:31,137 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:31,137 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:31,137 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:04:31,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 177#L56-3true, 271#true, 277#true, 315#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:31,148 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,148 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:31,148 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:31,148 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:04:31,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][346], [326#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1)))), 289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 7#L57-6true, 318#true]) [2025-03-15 01:04:31,177 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,177 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,177 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,177 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true]) [2025-03-15 01:04:31,267 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,267 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,267 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,267 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [289#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 155#L65-9true, 341#true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 90#L56-7true, 303#(<= ~N~0 0), 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:31,286 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,286 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,286 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,286 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:04:31,296 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:31,296 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:31,296 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:31,296 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:31,296 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:31,296 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:31,296 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:04:31,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][345], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 213#L57-7true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true, 327#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:31,325 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:31,325 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:31,325 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:31,325 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:31,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 101#L49-8true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:31,412 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:04:31,412 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:31,412 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:31,412 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:04:31,436 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 271#true, 277#true, 315#true, 298#true, 344#true, 295#true, 329#true, 17#L64-11true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:31,436 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,437 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:31,437 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:31,437 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:31,437 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:31,437 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:04:31,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 31#L57-8true, 318#true]) [2025-03-15 01:04:31,463 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,463 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,463 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,463 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 64#$Ultimate##0true, 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:31,533 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,533 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,533 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,533 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:04:31,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 102#L57-9true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:31,578 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:04:31,578 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:31,578 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:31,578 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:04:31,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 226#L56-10true, 99#L64-6true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:31,668 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:31,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:31,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:31,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:31,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 226#L56-10true, 205#L64-12true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:31,668 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:31,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:31,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:31,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:04:31,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 159#L49-7true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:31,924 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:04:31,924 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:31,924 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:31,924 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:04:31,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [322#(and (<= (+ ~M~0 1) 0) (= thread2Thread1of1ForFork0_~i~1 0)), 323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 15#L68true, 315#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:31,948 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:31,948 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:31,948 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:31,948 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:31,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:31,965 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:31,965 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:31,965 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:31,965 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:31,965 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:31,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 177#L56-3true, 277#true, 271#true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:31,967 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:31,967 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:31,967 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:31,967 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:04:32,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 101#L49-8true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,031 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:04:32,031 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:32,031 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:32,031 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:04:32,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 321#(<= (+ ~M~0 1) 0), 341#true, 277#true, 271#true, 15#L68true, 315#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,050 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:32,050 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,050 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,050 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,061 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,061 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:32,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,062 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 34#L49-3true, 17#L64-11true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,066 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,066 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:32,066 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:32,066 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:32,066 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:32,067 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 271#true, 277#true, 181#L56-4true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,067 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:32,067 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,067 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,067 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,067 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,067 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:04:32,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 112#L49-9true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,127 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:04:32,127 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:32,127 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:32,127 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:32,154 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 17#L64-11true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,155 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:32,155 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:32,155 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:32,155 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:32,155 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:32,155 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:32,161 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 17#L64-11true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,161 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:04:32,161 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:32,161 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:32,161 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:32,161 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:32,161 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:04:32,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 257#L48-10true, 318#true, 289#true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,247 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:32,247 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,247 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,247 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 289#true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:32,247 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:32,247 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,247 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,247 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 40#L65-2true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,249 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,249 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,249 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,250 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 298#true, 14#L57-2true, 344#true, 329#true, 17#L64-11true, 34#L49-3true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,256 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,256 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,256 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:32,256 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:32,256 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:32,256 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:04:32,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 101#L49-8true, 90#L56-7true, 315#true, 318#true, 99#L64-6true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,298 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,298 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,298 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,298 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 101#L49-8true, 90#L56-7true, 315#true, 318#true, 205#L64-12true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,299 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,299 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,299 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,299 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:32,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:32,334 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:32,334 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,334 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,334 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,334 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:32,335 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:32,335 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,335 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,335 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,335 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 277#true, 271#true, 315#true, 318#true, 226#L56-10true, 298#true, 99#L64-6true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,338 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,338 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,338 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,338 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 271#true, 277#true, 315#true, 318#true, 226#L56-10true, 205#L64-12true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,339 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 257#L48-10true, 318#true, 289#true, 298#true, 99#L64-6true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,339 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 257#L48-10true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,339 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 257#L48-10true, 318#true, 289#true, 205#L64-12true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,340 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 289#true, 132#L52true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,340 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 99#L64-6true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:32,341 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,341 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,341 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,341 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:32,341 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 289#true, 205#L64-12true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:32,342 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,342 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,342 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,342 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 150#L65-3true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,344 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 14#L57-2true, 344#true, 329#true, 40#L65-2true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,344 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 344#true, 329#true, 40#L65-2true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,344 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([597] L49-1-->L49-2: Formula: (= |v_#race~A~0_1| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_1|} AuxVars[] AssignedVars[#race~A~0][302], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 318#true, 248#L49-2true, 298#true, 344#true, 150#L65-3true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,344 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,344 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 181#L56-4true, 315#true, 318#true, 298#true, 99#L64-6true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,347 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,347 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,347 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,347 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 181#L56-4true, 315#true, 318#true, 205#L64-12true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,348 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,348 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,348 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,348 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:04:32,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:32,352 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 226#L56-10true]) [2025-03-15 01:04:32,353 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 226#L56-10true, 289#true, 132#L52true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,353 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,353 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,354 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 181#L56-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,354 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 181#L56-4true, 39#L65-4true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,354 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,354 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 101#L49-8true, 15#L68true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,363 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,363 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,363 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,363 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 90#L56-7true, 315#true, 318#true, 99#L64-6true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,394 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,394 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,394 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,394 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 90#L56-7true, 315#true, 318#true, 205#L64-12true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,394 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,395 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,395 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,395 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,426 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,426 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,426 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,427 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,427 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,427 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 83#L57-1true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,427 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,427 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 127#L64-4true]) [2025-03-15 01:04:32,428 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 242#L64-5true, 318#true]) [2025-03-15 01:04:32,428 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,428 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 99#L64-6true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,430 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 205#L64-12true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,430 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 271#true, 277#true, 15#L68true, 315#true, 318#true, 226#L56-10true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,430 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,430 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,431 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 15#L68true, 315#true, 257#L48-10true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,431 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,431 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,431 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,431 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 315#true, 318#true, 289#true, 132#L52true, 99#L64-6true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,432 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 167#L57-3true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,432 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 210#L57-4true, thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 289#true, 205#L64-12true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,432 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 15#L68true, 315#true, 318#true, 289#true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:32,432 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,433 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,433 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,433 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 248#L49-2true, 298#true, 99#L64-6true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,434 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,434 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,434 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,434 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 248#L49-2true, 205#L64-12true, 298#true, 14#L57-2true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,435 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,435 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,435 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,435 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 133#L49-4true, thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 15#L68true, 181#L56-4true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,436 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:04:32,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][347], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 90#L56-7true, 39#L65-4true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,439 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,439 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,439 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,439 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, 44#L60true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,441 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][457], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 44#L60true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,441 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([671] L65-3-->L65-4: Formula: (= |v_thread3Thread1of1ForFork1_#t~mem7_1| (select (select |v_#memory_int_3| v_~A~0.base_15) (+ v_~A~0.offset_15 (* v_thread3Thread1of1ForFork1_~i~2_9 4)))) InVars {#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15} OutVars{#memory_int=|v_#memory_int_3|, ~A~0.base=v_~A~0.base_15, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_9, ~A~0.offset=v_~A~0.offset_15, thread3Thread1of1ForFork1_#t~mem7=|v_thread3Thread1of1ForFork1_#t~mem7_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~mem7][211], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 39#L65-4true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,441 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,441 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 15#L68true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,449 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,449 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,449 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,449 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 99#L64-6true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 271#true, 277#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:32,507 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,507 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,507 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,507 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,508 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 40#L65-2true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,508 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 14#L57-2true, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,508 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,508 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:04:32,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([600] L49-3-->L49-4: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_thread1Thread1of1ForFork2_~i~0_9 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} OutVars{#memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_9} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][214], [323#true, 288#(= |#race~M~0| 0), 44#L60true, thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 277#true, 271#true, 15#L68true, 315#true, 318#true, 298#true, 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,510 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:32,510 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,510 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,510 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([634] L57-3-->L57-4: Formula: (= (select (select |v_#memory_int_2| v_~A~0.base_14) (+ (* v_thread2Thread1of1ForFork0_~i~1_9 4) v_~A~0.offset_14)) |v_thread2Thread1of1ForFork0_#t~mem4_1|) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_9, #memory_int=|v_#memory_int_2|, ~A~0.base=v_~A~0.base_14, ~A~0.offset=v_~A~0.offset_14, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4][199], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 210#L57-4true, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 15#L68true, 315#true, 318#true, 289#true, 132#L52true, 298#true, 344#true, 329#true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,510 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:32,510 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,510 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,510 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,510 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 298#true, 99#L64-6true, 14#L57-2true, 344#true, 329#true, 34#L49-3true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,511 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:32,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,511 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:32,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([631] L57-1-->L57-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][251], [323#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 315#true, 318#true, 205#L64-12true, 298#true, 14#L57-2true, 344#true, 329#true, 34#L49-3true, 182#L84-4true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,512 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:04:32,512 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:32,512 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,512 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:04:32,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, 14#L57-2true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 15#L68true, 347#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:32,576 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,576 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,576 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,576 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,576 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 99#L64-6true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 347#true, 268#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,577 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 148#L65true, 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,577 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,577 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 150#L65-3true, 329#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,578 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 40#L65-2true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 297#(= |#race~sum2~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,578 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][460], [289#true, 323#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, 79#L65-1true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 317#(= |#race~sum3~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,578 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 205#L64-12true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,578 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,578 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:04:32,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 39#L65-4true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 344#true, 159#L49-7true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:32,599 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:04:32,599 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:32,599 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:32,599 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:32,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [289#true, 323#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 167#L57-3true, 329#true, 277#true, 271#true, 297#(= |#race~sum2~0| 0), 15#L68true, 347#true, 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true]) [2025-03-15 01:04:32,635 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:04:32,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 341#true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:32,638 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,639 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,639 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,639 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 39#L65-4true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,655 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,655 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,656 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,656 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 344#true, 159#L49-7true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:32,656 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,656 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,656 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,656 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:32,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 271#true, 25#L65-8true, 277#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 347#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,689 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,689 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,689 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,689 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 39#L65-4true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,708 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,708 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,708 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,708 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 277#true, 271#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,709 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,709 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,709 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,709 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 344#true, 159#L49-7true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:32,709 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,709 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,709 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,709 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:32,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 155#L65-9true, 295#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 347#true, 90#L56-7true, 294#(= |#race~A~0| 0), 335#true, 318#true]) [2025-03-15 01:04:32,737 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,737 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,737 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,737 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 112#L49-9true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,755 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,755 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,755 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,755 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,756 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,756 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,756 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,756 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 344#true, 159#L49-7true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:32,756 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,756 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,756 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,756 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:32,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 112#L49-9true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,797 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,797 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,797 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,797 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,798 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,798 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,798 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,798 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 344#true, 159#L49-7true, 295#true, 182#L84-4true, 25#L65-8true, 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:32,798 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,798 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,798 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,798 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:32,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 112#L49-9true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,833 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,833 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,833 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,833 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 25#L65-8true, 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,833 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,833 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,833 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,833 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 155#L65-9true, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 339#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 344#true, 159#L49-7true, 295#true, 182#L84-4true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:32,834 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,834 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,834 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,834 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:32,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 112#L49-9true, 25#L65-8true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,867 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,867 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,867 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,867 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 155#L65-9true, 277#true, 271#true, 101#L49-8true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,867 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,867 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,867 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,867 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:32,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 155#L65-9true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 112#L49-9true, 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:32,894 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:04:32,894 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:32,894 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:32,894 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:04:32,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 51#L48-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 318#true, 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:32,996 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:04:32,996 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:32,996 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:32,996 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:04:33,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 51#L48-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,012 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2025-03-15 01:04:33,012 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:33,012 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:33,012 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2025-03-15 01:04:33,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 101#L49-8true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 140#L64-10true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:33,027 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:33,027 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:33,027 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:33,027 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:33,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 51#L48-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 25#L65-8true, 268#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,028 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2025-03-15 01:04:33,028 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:33,028 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:33,028 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2025-03-15 01:04:33,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 90#L56-7true, 315#true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 112#L49-9true, 140#L64-10true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 340#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) 2 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0))]) [2025-03-15 01:04:33,040 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:33,040 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:33,040 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:33,041 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:33,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 155#L65-9true, 51#L48-8true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,042 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:04:33,042 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:33,042 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:33,042 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:04:33,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 257#L48-10true, 318#true, 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,046 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:33,046 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:33,046 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:33,046 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:33,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 318#true, 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:33,048 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:04:33,048 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:33,048 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:04:33,048 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2025-03-15 01:04:33,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 318#true, 289#true, 132#L52true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,054 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:33,054 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:33,054 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:33,054 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:33,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 257#L48-10true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,055 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:33,055 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:33,055 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:33,055 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:33,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:33,058 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:04:33,058 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:04:33,058 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:33,058 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:04:33,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][885], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 21#L65-6true, 318#true, 144#L56-6true]) [2025-03-15 01:04:33,063 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:33,063 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:33,063 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:33,063 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:33,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][888], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 50#L85-1true, 344#true, 341#true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 295#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:33,063 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:33,063 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:33,063 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:33,063 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:33,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 289#true, 132#L52true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,064 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:33,064 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:33,064 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:33,064 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:33,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][887], [289#true, 18#L65-7true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0))]) [2025-03-15 01:04:33,064 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:33,064 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:33,064 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:33,064 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:33,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 257#L48-10true, 318#true, 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 25#L65-8true, 268#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,066 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:33,066 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:33,066 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:33,066 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:33,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 25#L65-8true, 268#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:33,068 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:04:33,068 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:33,068 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:04:33,068 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:04:33,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 289#true, 132#L52true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 25#L65-8true, 268#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,072 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:33,072 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:33,072 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:33,073 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:33,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][886], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 271#true, 277#true, 25#L65-8true, 317#(= |#race~sum3~0| 0), 268#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:33,073 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:33,073 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:33,073 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:33,073 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:33,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 155#L65-9true, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 257#L48-10true, 318#true, 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,074 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:33,074 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:33,074 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:33,074 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:33,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 155#L65-9true, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 289#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true, 13#L48-4true]) [2025-03-15 01:04:33,077 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:04:33,077 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:33,077 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:04:33,077 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:04:33,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 155#L65-9true, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 289#true, 132#L52true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 268#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,082 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:33,082 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:33,082 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:33,082 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:33,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][886], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 155#L65-9true, 341#true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 347#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:33,082 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:33,082 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:33,082 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:33,082 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:33,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,084 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:04:33,084 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:33,084 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:33,084 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:04:33,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,091 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:33,091 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:33,091 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:33,091 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:33,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 57#L49-5true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,091 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:04:33,091 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:33,091 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:33,091 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:04:33,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][886], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 341#true, 295#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 231#L65-11true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:33,096 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:04:33,096 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:33,096 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:04:33,096 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:04:33,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,098 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:33,098 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:33,098 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:33,098 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:33,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 57#L49-5true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,098 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:33,098 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2025-03-15 01:04:33,098 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:33,099 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:33,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 331#(= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0), 341#true, 158#L65-5true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 196#L49-6true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,099 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:04:33,099 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:33,099 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:33,099 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:04:33,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][976], [289#true, 298#true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 341#true, 295#true, 346#(= |thread3Thread1of1ForFork1_#t~nondet8| |#race~sum3~0|), 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 123#L65-12true, 318#true, 144#L56-6true]) [2025-03-15 01:04:33,103 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:04:33,103 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:04:33,103 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:04:33,103 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:04:33,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 25#L65-8true, 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,105 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:33,105 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:33,105 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:33,105 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:33,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 57#L49-5true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,105 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:33,105 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:33,105 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:33,105 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2025-03-15 01:04:33,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 21#L65-6true, 318#true, 196#L49-6true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 332#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0)), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,106 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:04:33,106 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:33,106 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:33,106 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:04:33,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][976], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, thread2Thread1of1ForFork0InUse, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 341#true, 295#true, 346#(= |thread3Thread1of1ForFork1_#t~nondet8| |#race~sum3~0|), 271#true, 277#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 347#true, 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true, 188#L65-13true]) [2025-03-15 01:04:33,109 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:04:33,109 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:04:33,109 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:04:33,109 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:04:33,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 133#L49-4true, 341#true, 155#L65-9true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0), 335#true]) [2025-03-15 01:04:33,110 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:33,110 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:33,110 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:33,110 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:33,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 57#L49-5true, 182#L84-4true, 25#L65-8true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,111 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:33,111 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2025-03-15 01:04:33,111 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:33,111 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:33,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 18#L65-7true, 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 196#L49-6true, 333#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,111 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:04:33,111 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:33,111 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:33,111 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:04:33,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 155#L65-9true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 57#L49-5true, 182#L84-4true, 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,114 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:04:33,114 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:33,114 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:33,114 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2025-03-15 01:04:33,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 196#L49-6true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 25#L65-8true, 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,114 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:04:33,114 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:33,114 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:33,114 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:04:33,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1037], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 50#L85-1true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 344#true, 239#L64-8true, 341#true, 295#true, 277#true, 271#true, 347#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 268#true, 294#(= |#race~A~0| 0), 315#true, 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:33,115 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:04:33,115 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:04:33,115 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:04:33,115 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:04:33,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 155#L65-9true, 277#true, 271#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 318#true, 196#L49-6true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 182#L84-4true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,116 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:04:33,116 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:33,116 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:33,116 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:04:33,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([694] thread1EXIT-->L85-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1037], [289#true, 288#(= |#race~M~0| 0), 298#true, thread1Thread1of1ForFork2NotInUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), thread2Thread1of1ForFork0InUse, 50#L85-1true, 344#true, 341#true, 295#true, 208#L64-9true, 277#true, 271#true, 347#true, 268#true, 334#(and (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset 1)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread3Thread1of1ForFork1_~i~2 4) 2 ~A~0.offset)) 0)), 315#true, 294#(= |#race~A~0| 0), 335#true, 318#true, 144#L56-6true]) [2025-03-15 01:04:33,117 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:04:33,117 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:04:33,117 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:04:33,117 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:04:33,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 337#(= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0), 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 39#L65-4true, 318#true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 57#L49-5true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,127 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2025-03-15 01:04:33,127 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:33,127 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2025-03-15 01:04:33,127 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:04:33,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([648] L56-6-->L56-7: Formula: (= |v_thread2Thread1of1ForFork0_#t~post6_1| v_thread2Thread1of1ForFork0_~i~1_23) InVars {thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23} OutVars{thread2Thread1of1ForFork0_~i~1=v_thread2Thread1of1ForFork0_~i~1_23, thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6][284], [338#(and (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread1Thread1of1ForFork2_~i~0 4) ~A~0.offset 1)) 0)), 288#(= |#race~M~0| 0), thread1Thread1of1ForFork2InUse, 283#true, thread3Thread1of1ForFork1InUse, 276#(= |#race~N~0| 0), thread2Thread1of1ForFork0InUse, 341#true, 271#true, 277#true, 317#(= |#race~sum3~0| 0), 90#L56-7true, 39#L65-4true, 318#true, 196#L49-6true, 298#true, 328#(and (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset)) 0) (= 0 (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) ~A~0.offset 1))) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 3 ~A~0.offset)) 0) (= (select (select |#race| ~A~0.base) (+ (* thread2Thread1of1ForFork0_~i~1 4) 2 ~A~0.offset)) 0)), 344#true, 295#true, 329#true, 182#L84-4true, 347#true, 268#true, 291#(= |#race~sum1~0| 0), 294#(= |#race~A~0| 0)]) [2025-03-15 01:04:33,128 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2025-03-15 01:04:33,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:33,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:33,128 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:04:33,128 INFO L124 PetriNetUnfolderBase]: 16206/37240 cut-off events. [2025-03-15 01:04:33,128 INFO L125 PetriNetUnfolderBase]: For 994711/1044583 co-relation queries the response was YES. [2025-03-15 01:04:33,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196161 conditions, 37240 events. 16206/37240 cut-off events. For 994711/1044583 co-relation queries the response was YES. Maximal size of possible extension queue 1194. Compared 407525 event pairs, 7240 based on Foata normal form. 126/32527 useless extension candidates. Maximal degree in co-relation 108923. Up to 12251 conditions per place. [2025-03-15 01:04:33,439 INFO L140 encePairwiseOnDemand]: 264/267 looper letters, 0 selfloop transitions, 0 changer transitions 1044/1044 dead transitions. [2025-03-15 01:04:33,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 1044 transitions, 20904 flow [2025-03-15 01:04:33,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:04:33,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:04:33,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 743 transitions. [2025-03-15 01:04:33,440 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9275905118601748 [2025-03-15 01:04:33,441 INFO L298 CegarLoopForPetriNet]: 265 programPoint places, 20 predicate places. [2025-03-15 01:04:33,441 INFO L471 AbstractCegarLoop]: Abstraction has has 285 places, 1044 transitions, 20904 flow [2025-03-15 01:04:33,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 244.0) internal successors, (732), 3 states have internal predecessors, (732), 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) [2025-03-15 01:04:33,448 INFO L161 wickiGriesTestDumper]: Dumping Owicki-Gries test to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/popl20-more-sum-array-hom.wvr.c_petrified1_AllErrorsAtOnce [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONDATA_RACE (45 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONDATA_RACE (44 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONDATA_RACE (43 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONDATA_RACE (42 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONDATA_RACE (41 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONDATA_RACE (40 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONDATA_RACE (39 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONDATA_RACE (38 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONDATA_RACE (37 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONDATA_RACE (36 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err0ASSERT_VIOLATIONDATA_RACE (35 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err1ASSERT_VIOLATIONDATA_RACE (34 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err2ASSERT_VIOLATIONDATA_RACE (33 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err3ASSERT_VIOLATIONDATA_RACE (32 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err4ASSERT_VIOLATIONDATA_RACE (31 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err5ASSERT_VIOLATIONDATA_RACE (30 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (29 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (28 of 46 remaining) [2025-03-15 01:04:33,481 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (27 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (26 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (25 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (24 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (23 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (22 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (21 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (20 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (19 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONDATA_RACE (15 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONDATA_RACE (14 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONDATA_RACE (13 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONDATA_RACE (12 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONDATA_RACE (11 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONDATA_RACE (10 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONDATA_RACE (9 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONDATA_RACE (8 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONDATA_RACE (7 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONDATA_RACE (6 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err0ASSERT_VIOLATIONDATA_RACE (5 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err1ASSERT_VIOLATIONDATA_RACE (4 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err2ASSERT_VIOLATIONDATA_RACE (3 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err3ASSERT_VIOLATIONDATA_RACE (2 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err4ASSERT_VIOLATIONDATA_RACE (1 of 46 remaining) [2025-03-15 01:04:33,482 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err5ASSERT_VIOLATIONDATA_RACE (0 of 46 remaining) [2025-03-15 01:04:33,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-15 01:04:33,483 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:04:33,486 INFO L328 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-03-15 01:04:33,486 INFO L188 ceAbstractionStarter]: Computing trace abstraction results [2025-03-15 01:04:33,490 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 01:04:33 BasicIcfg [2025-03-15 01:04:33,490 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-15 01:04:33,490 INFO L158 Benchmark]: Toolchain (without parser) took 52637.57ms. Allocated memory was 71.3MB in the beginning and 5.6GB in the end (delta: 5.5GB). Free memory was 44.4MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 4.5GB. Max. memory is 8.0GB. [2025-03-15 01:04:33,490 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 71.3MB. Free memory is still 34.0MB. There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 01:04:33,490 INFO L158 Benchmark]: CACSL2BoogieTranslator took 224.62ms. Allocated memory is still 71.3MB. Free memory was 44.3MB in the beginning and 31.9MB in the end (delta: 12.3MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2025-03-15 01:04:33,490 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.31ms. Allocated memory is still 71.3MB. Free memory was 31.9MB in the beginning and 30.3MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-03-15 01:04:33,491 INFO L158 Benchmark]: Boogie Preprocessor took 30.70ms. Allocated memory is still 71.3MB. Free memory was 30.3MB in the beginning and 28.7MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 01:04:33,491 INFO L158 Benchmark]: RCFGBuilder took 436.46ms. Allocated memory is still 71.3MB. Free memory was 28.7MB in the beginning and 33.5MB in the end (delta: -4.8MB). Peak memory consumption was 15.4MB. Max. memory is 8.0GB. [2025-03-15 01:04:33,491 INFO L158 Benchmark]: TraceAbstraction took 51910.31ms. Allocated memory was 71.3MB in the beginning and 5.6GB in the end (delta: 5.5GB). Free memory was 32.2MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 4.5GB. Max. memory is 8.0GB. [2025-03-15 01:04:33,492 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.27ms. Allocated memory is still 71.3MB. Free memory is still 34.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 224.62ms. Allocated memory is still 71.3MB. Free memory was 44.3MB in the beginning and 31.9MB in the end (delta: 12.3MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 30.31ms. Allocated memory is still 71.3MB. Free memory was 31.9MB in the beginning and 30.3MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 30.70ms. Allocated memory is still 71.3MB. Free memory was 30.3MB in the beginning and 28.7MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 436.46ms. Allocated memory is still 71.3MB. Free memory was 28.7MB in the beginning and 33.5MB in the end (delta: -4.8MB). Peak memory consumption was 15.4MB. Max. memory is 8.0GB. * TraceAbstraction took 51910.31ms. Allocated memory was 71.3MB in the beginning and 5.6GB in the end (delta: 5.5GB). Free memory was 32.2MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 4.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 48]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 49]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 49]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 49]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 49]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 56]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 57]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 57]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 57]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 57]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 64]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 64]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 65]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 65]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 65]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 65]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 75]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 76]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 77]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 77]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 101]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 79]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 79]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 79]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 89]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 89]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 89]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 361 locations, 46 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 51.8s, OverallIterations: 18, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 49.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 235 SdHoareTripleChecker+Valid, 1.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 235 mSDsluCounter, 322 SdHoareTripleChecker+Invalid, 0.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 69 mSDsCounter, 119 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1160 IncrementalHoareTripleChecker+Invalid, 1279 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 119 mSolverCounterUnsat, 253 mSDtfsCounter, 1160 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=20904occurred in iteration=18, InterpolantAutomatonStates: 75, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.9s InterpolantComputationTime, 1540 NumberOfCodeBlocks, 1540 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 1522 ConstructedInterpolants, 0 QuantifiedInterpolants, 2228 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 18 InterpolantComputations, 18 PerfectInterpolantSequences, 2/2 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 27 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-03-15 01:04:33,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...